matplotlib显示opencv图像有色差
OpenCV中的图像是以BGR的通道顺序存储的,但Matplotlib是以RGB模式显示的,所以直接在Matplotlib中显示OpenCV图像会出现问题,因此需要转换一下:
import cv2
import matplotlib.pyplot as pltimg = cv2.imread('lena.jpg')
img2 = img[:, :, ::-1]
# 或使用
# img2 = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)# 显示不正确的图
plt.subplot(121),plt.imshow(img)
# 显示正确的图
plt.subplot(122)
plt.xticks([]), plt.yticks([]) # 隐藏x和y轴
plt.imshow(img2)plt.show()
通过这种方式转化一下即可。
这下子就正常了。
matplotlib显示opencv图像有色差相关推荐
- 为什么matplotlib显示opencv图像不正常
在前面的<数字图像的加载.显示和输出>中提到,opencv对多个图片输出在同一个窗口并没有直接的支持手段,但有时候我们会有这个需求,这时可以用matplotlib搭配使用. 下面将4张图片 ...
- python matplotlib 显示opencv的图像
python matplotlib 显示opencv的图像 首先需要import import cv2 import numpy as np from matplotlib import pyplot ...
- 使用Python,Matplotlib显示RGB图像
使用Python,Matplotlib显示RGB格式的 图像 1. 效果图 2. 源码 参考 这篇博客将介绍如何使用matplotlib显示RGB图像.具体是使用matplotlib,pyplot和m ...
- 使用鼠标从Matplotlib显示的图像中取点,画框
使用鼠标从Matplotlib显示的图像中取点,画框 #定义全局变量:PT表示鼠标从plt图中取到的点;默认情况下取左上角点和右下角点 PT=[]def on_press(event):if even ...
- 在Qt界面中显示OpenCV图像
OpenCV中的图像主要存储在Mat类中,要让其显示在Qt的Label控件上,必须先将其转换为Qt的QImage类. Mat类图像是按照BGR顺序存储的图像,而QImage是按照RGB顺序存储的,在类 ...
- 【pyqt5学习】——graphicView显示opencv图像
imgpath = "result.jpg"img = cv2.imread(imgpath) # 读取图像img = cv2.cvtColor(img, cv2.COLOR_BG ...
- [python] Kmeans文本聚类算法+PAC降维+Matplotlib显示聚类图像
0 前言 本文主要讲述以下几点: 1.通过scikit-learn计算文本内容的tfidf并构造N*M矩阵(N个文档 M个特征词): 2.调用scikit-learn中 ...
- opencv 图像读写显示、matplotlib 库图像读写显示
图片格式: bmp 全称:Bitmap 不压缩 png 全称:Portable Network Graphics 无损压缩 jpg 全称:Joint Photographic Experts Grou ...
- python下:用 matplotlib.pyplot 显示 Opencv 读取的图像
在涉及图像处理时,我们通常用opencv去读取并处理图像,而用matplotlib去显示图像,因为opencv有很强的图像处理能力,而matplotlib有很强的可视化能力,可以方便的可视化分析实验的 ...
最新文章
- 又现“别人家的公司”!网曝腾讯和快手发“阳光普照奖”,给每个员工100股股票!...
- Unity UGUI 小知识
- 阿里云ONS而微软Azure Service Bus体系结构和功能比较
- 牛客网 在线编程 猫狗收容所
- labuladong 的算法小抄_关于算法笔试的几个套路,一点就透
- 搭建基于C#和 Appium 的 Android自动测试环境
- (208)ASIC开发总结
- (34)System Verilog类的多对象详解
- mysql 替换全部标内容_Mysql SQL 替换标签内容
- WebAPI HelpPage出现Failed to generate the sample for media type 'application/x-www-form-urlencoded'. 错
- nifi 安装 使用案例
- 嵌入式软件工程师待遇如何?嵌入式开发越老越吃香吗?
- 毕业设计c语言课程设计,毕业设计_c语言_课程设计.doc
- 凝思操作系统:U盘无法识别和读取问题
- 解决网页缩放百分比页面变形问题
- zblog mysql修改_手把手教修正zblog默认阅读量
- HTML5应用——欢乐老虎机
- 【JZOJ A组省选】词典
- 第30节 程序中的三国天下
- frp-内网穿透-远程桌面
热门文章
- 【理论+实践】史上最全-论文中常用的图像分割评价指标-附完整代码
- 《Semi-supervised Medical Image Segmentation Using Cross-Model Pseudo-Supervision with Shape Awarene》
- 【C语言】题集 of ②
- 关于MySQL注入点的问题
- 基于JAVA+SpringBoot+Vue+ElementUI中学化学实验室耗材管理系统
- jquery ready vue_JQuery、Vue等考点
- java设置地图,mapXtreme for java 设置地图中点
- [1173]regexp_replace()、regexp_substr()、regexp_instr()函数的用法
- 解决Android11 无法访问/Android/data文件夹的问题
- Java快速开发之代码生成器