旅游景点 旅游攻略 日本旅游 文化旅游 旅游景区 昆明旅游 桂林旅游 乡村旅游 上海旅游

opencv和matplotlib读图的区别(python3.6)

时间:2024-10-13 15:13:15

1、给出下面的图片,我们要用两种不同的方法读图。

opencv和matplotlib读图的区别(python3.6)

2、先用opencv读图,并分出第一个颜色通道,得到一个蓝色图像:import cv2pic=cv2.imread('00.jpg')cv2.imwrite('001.jpg',5*pic*[1,0,0])乘以5是为了增加亮度。

opencv和matplotlib读图的区别(python3.6)

3、第二个通道的颜色是绿色:cv2.imwrite('001.jpg',pic*[0,1,0])

opencv和matplotlib读图的区别(python3.6)

4、第三个通道是红色:cv2.imwrite('001.jpg',pic*[0,0,1])

opencv和matplotlib读图的区别(python3.6)

5、用matplotlib读图,第一个通道是红色:import matplotlib.坡纠课柩image as pmimg=pm.imread('00.jpg')pm.imsave('000.jpg',img/255*[1,0,0])

opencv和matplotlib读图的区别(python3.6)

6、第二个通道为绿色:pm.imsave('000.jpg',img/255*[0,1,0])

opencv和matplotlib读图的区别(python3.6)

7、第三个通道为蓝色:pm.imsave('000.jpg',img/255*职邗珩垃[0,0,1])亮度太低,只能隐隐约约分辨出黑色和蓝色。

opencv和matplotlib读图的区别(python3.6)
© 2025 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com