使用matplotlib显示cv2的彩色图片
程序员文章站
2022-03-20 17:56:40
...
通常情况下matplot无法显示opencv打开的彩色图片,因为cv2的通是BGR,需要分割后重组
import cv2
desert_img = cv2.imread(r'Desert.jpg',1)
b,g,r = cv2.split(desert_img)
img = cv2.merge((r,g,b))
#或者是img = cv2.cvtColor(desert_img,cv2.COLOR_BGR2RGB)
plt.imshow(img,)
plt.xticks([]), plt.yticks([])
plt.show()
推荐阅读
-
Excel使用函数在A列提取最后一个星号后的数字并在B列显示
-
使用MailKit发送带有内嵌图片的邮件且图片不显示成附件
-
Yii使用ajax验证显示错误messagebox的解决方法
-
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
-
DevExpress的下拉框控件LookUpEdit的使用、添加item选项值、修改默认显示值
-
完美解决Python matplotlib绘图时汉字显示不正常的问题
-
解决python中使用plot画图,图不显示的问题
-
Axure RP 8怎么使用按钮控制图片的显示或隐藏?
-
Python使用matplotlib实现在坐标系中画一个矩形的方法
-
Python使用matplotlib绘制动画的方法