Python 中利用matplotlib进行图像显示

 时间:2024-11-15 10:33:04

作者:ZephyrHou欢迎交流学习!matplotlib库类似于matlab中plot函数,可以用于图像的显示,其操作也基本类似,下面简单介绍一下其具体使用过程。

工具/原料

Python

matplotlib、opencv

方法/步骤

1、首先需要利用o圬桦孰礅pencv库进行图像的读取,然后利用matplotlib库进行图像的显示,话不都说,直接上代码,具体如下:impor墉掠载牿tcv2importmatplotlib.pyplotaspltimg=cv2.imread("C:\Users\dream_000\Desktop\scenery.jpg")plt.title('Scenery')plt.imshow(img)plt.show()运行结果如下:

Python 中利用matplotlib进行图像显示

2、可以看到图像的颜色显示有些误差。将第一通道和第三通道交换后显示,短铘辔嗟具体代码如下:importcv2importmatplotlib.pyplo墉掠载牿tasplt img=cv2.imread("C:\Users\dream_000\Desktop\scenery.jpg")(r,g,b)=cv2.split(img)img=cv2.merge([b,g,r])plt.title('Scenery')plt.imshow(img)plt.show()来看一下运行效果:

Python 中利用matplotlib进行图像显示

3、可以看到颜色显示正常了。从前面可以看到cv2.imshow与plt.imshow的差异。cv2.imshow显示的图像窗口难以按比例缩放,但如果用plt.imshow则需要交换第一个颜色通道和第三个颜色通道。

如何用python的pygal模块绘制一元三次函数图像 使用CAD绘制电动卷合帘装置图形符号 PPT如何画出悬浮状的圆形? 用小库做建筑设计,无法生成方案的原因有哪些? cad如何根据户型图片绘制墙体
热门搜索
动漫导航 恐龙世界动漫 张庭图片 励志动漫 飞盘图片