| import cv2 | |
| def imread_cv2(path, options=cv2.IMREAD_COLOR): | |
| """Open an image or a depthmap with opencv-python.""" | |
| if path.endswith((".exr", "EXR")): | |
| options = cv2.IMREAD_ANYDEPTH | |
| img = cv2.imread(path, options) | |
| if img is None: | |
| raise IOError(f"Could not load image={path} with {options=}") | |
| if img.ndim == 3: | |
| img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) | |
| return img |