Python中使用matplotlib显示图像色彩失真问题
2020-01-15 02:25
267 查看
matplotlib显示图像的色彩失真
1.1 matplotlib显示图像
- 直接使用imshow(im)显示的图像,如下图
## Read ASCII root = tk.Tk() root.withdraw() file_path = filedialog.askopenfilename() print(file_path) o_Img = np.loadtxt(file_path) print(o_Img) print(o_Img.shape) py.imshow(o_Img)
- 正确的图像,如下图 :
py.imshow(o_Img, cmap=py.cm.gray)
2.原因
使用cv2.imread()接口读图像,读进来的是BGR格式以及【0~255】。所以只要将img转换为RGB格式显示即可
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- matplotlib使用show方法后不能显示图像的问题
- python opencv 使用 Matplotlib显示图像
- Python 3下使用Matplotlib工具画图,中文显示乱码的问题解决(修改配置文件)
- Python使用matplotlib绘图无法显示中文问题的解决方法
- python中,使用matplotlib绘图时,图片上文字无法显示问题。
- python使用matplotlib绘图时图例显示问题的解决
- Linux下python matplotlib.pyplot在图像上显示中文的问题
- 在Ubuntu14.04和Python3.4-3.6环境中,matplotlib不显示图像的问题的解决方法
- Linux下python matplotlib.pyplot在图像上显示中文的问题
- 使用matplotlib时pyplot.show()不显示图像的问题
- python matplotlib绘图时图例显示问题
- python中matplotlib绘图中文显示问题
- Python绘图问题:Matplotlib中如何正确显示中文
- python matplotlib绘图时图例显示问题
- 转:使用 python Matplotlib 库 绘图 及 相关问题
- 解决python27 matplotlib 中文不显示问题
- Python绘图问题:Matplotlib中%matplotlib inline是什么、如何使用?
- python matplotlib绘图时图例显示问题
- python实现Kmeans文本聚类,通过PCA降维和Matplotlib显示聚类3d三维图像
- CentOS 7 (Fedora EPEL 7) 下安装python3.4 matplotlib显示问题