OpenCV-MAT对象中使用plt.imshow(img[:,:,::-1])如何实现将第二轴反向?
系统平台:win10 x64
一、明确几个概念:
1.OpenCV内部每个通道并没有固定对应某种颜色,只是在用imshow()、imread()、imwrite()等函数时,才将通道按照蓝、绿、红的顺序进行输入和输出;
2.我们也可以使用matplotlib的imshow()绘制图像,但是它要求图像的三个通道的存储顺序为RGB;
即OpenCV读进来的图像,通道顺序为BGR, 而matplotlib的顺序为RGB,因此需要转换
>>>
img = cv2.imread(