我正在尝试在 OpenCV 中处理一些图像。具体来说,使用以下函数交换颜色窗格。
def green_ble_swap(image)
im_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
im_copy = np.copy(im_rgb)
blue = im_copy[:,:,2].copy()
green = im_copy[:,:,1].copy()
im_copy[:,:,2] = green
im_copy[:,:,1] = blue
return im_copy
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误。
> Unsupported depth of input image:
> 'VDepth::contains(depth)'
> where
> 'depth' is 4 (CV_32S)
Run Code Online (Sandbox Code Playgroud)
不确定这里有什么错误。