OpenCVPlugin.iter(colorspace: Optional[Union[int, str]] = None, flags: int = cv2.IMREAD_COLOR) ndarray[source]#

Yield images from the ImageResource.

colorspacestr, int

The colorspace to convert into after loading and before returning the image. If None (default) keep grayscale images as is, convert images with an alpha channel to RGBA and all other images to RGB. If int, interpret colorspace as one of OpenCVs conversion flags and use it for conversion. If str, convert the image into the given colorspace. Possible string values are: "RGB", "BGR", "RGBA", "BGRA", "GRAY", "HSV", or "LAB".


The OpenCV flag(s) to pass to the reader. Refer to the OpenCV docs for details.


The decoded image as a numpy array.