看起来opencv交换了蓝色和红色通道?
我是opencv的新手。看起来opencv交换了蓝色和红色通道?,opencv,Opencv,我是opencv的新手。 当我将SRGBPNG输入到下面的代码时,我发现下面的代码交换了红色和蓝色通道。我该怪哪个函数,imread还是fromarray?是的,OpenCV内部遵循BGR颜色约定。但是,您可以在使用第三方函数显示图像之前使用(display())。或者您也可以使用cv2.imshow()方法调试图像,这不需要cv2.cvtColor()是的,OpenCV内部遵循BGR颜色约定。但是,您可以在使用第三方函数显示图像之前使用(display())。或者您也可以使用cv2.imsho
当我将SRGBPNG输入到下面的代码时,我发现下面的代码交换了红色和蓝色通道。我该怪哪个函数,imread还是fromarray?是的,OpenCV内部遵循BGR颜色约定。但是,您可以在使用第三方函数显示图像之前使用(
display()
)。或者您也可以使用cv2.imshow()
方法调试图像,这不需要cv2.cvtColor()
是的,OpenCV内部遵循BGR颜色约定。但是,您可以在使用第三方函数显示图像之前使用(display()
)。或者您也可以使用cv2.imshow()
方法调试图像,这不需要cv2.cvtColor()
OpenCV
处于BGR
模式,而Image
或Matplotlib
处于RGB
模式。OpenCV
处于BGR
模式,当Image
或Matplotlib
处于RGB
模式时。