OpenCV灰度化之后图片为绿色的解决


Posted in Python onDecember 01, 2020

首先需要读图片,查看图片

import cv2
img_opencv = cv2.imread('C:/Users/20752/Desktop/GraduationProject/DogFace/DogFace/OpenSourceCrop_align/0/0.0.png')# BGR
plt.figure()
plt.imshow(img_opencv)
plt.show()

OpenCV灰度化之后图片为绿色的解决

图片与平时看到的不太一样,因为是BGR个格式,平时看到的是RGB格式。

之后转化为灰度图

gray_img = cv2.cvtColor(img_opencv, cv2.COLOR_BGR2GRAY)##彩色图像转为灰度图像
plt.figure()
plt.imshow(gray_img)
plt.show()

可是图片为绿色

OpenCV灰度化之后图片为绿色的解决

一开始我以为是因为没有转化成RGB格式的原因,于是把图片由BGR格式转化为RGB格式发现还是一样
转化为RGB:

img_opencv = cv2.cvtColor(img_opencv, cv2.COLOR_BGR2RGB)

OpenCV灰度化之后图片为绿色的解决

再转化为灰度图:

OpenCV灰度化之后图片为绿色的解决

OpenCV灰度化之后图片为绿色的解决

后来参考链接:https://3water.com/article/201031.htm

“直接使用plt显示图像,它默认使用三通道显示图像。

解决方案:在plt.imshow()添加参数”

修改后:

OpenCV灰度化之后图片为绿色的解决

OpenCV灰度化之后图片为绿色的解决

即设置imshow函数的第二个参数camp为"gray"

OpenCV灰度化之后图片为绿色的解决

到此这篇关于OpenCV灰度化之后图片为绿色的解决的文章就介绍到这了,更多相关OpenCV灰度化之后图片为绿色内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python3导入自定义模块的三种方法详解
Apr 13 Python
TensorFlow损失函数专题详解
Apr 26 Python
Python Numpy:找到list中的np.nan值方法
Oct 30 Python
对python指数、幂数拟合curve_fit详解
Dec 29 Python
Python类中的魔法方法之 __slots__原理解析
Aug 26 Python
Python通过VGG16模型实现图像风格转换操作详解
Jan 16 Python
python实现四人制扑克牌游戏
Apr 22 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
Jun 03 Python
python缩进长度是否统一
Aug 02 Python
python 使用cycle构造无限循环迭代器
Dec 02 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
Jan 29 Python
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
May 28 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
Dec 01 #Python
python连接mongodb数据库操作数据示例
Nov 30 #Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
Nov 30 #Python
Python命令行参数定义及需要注意的地方
Nov 30 #Python
用sleep间隔进行python反爬虫的实例讲解
Nov 30 #Python
Python基于Faker假数据构造库
Nov 30 #Python
python爬虫调度器用法及实例代码
Nov 30 #Python
You might like
桌面中心(二)数据库写入
2006/10/09 PHP
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
一些常用的JS功能函数(2009-06-04更新)
2009/06/04 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
2016/08/08 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
2016/09/09 Javascript
jQuery实现的网页换肤效果示例
2016/09/20 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
Vue插件之滑动验证码用法详解
2020/04/05 Javascript
[10:14]2018DOTA2国际邀请赛寻真——paiN Gaming不仅为自己而战
2018/08/14 DOTA
Python 连连看连接算法
2008/11/22 Python
将Python代码打包为jar软件的简单方法
2015/08/04 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
如何查看Django ORM执行的SQL语句的实现
2020/04/20 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
css3实现图片遮罩效果鼠标hover以后出现文字
2013/11/05 HTML / CSS
iframe跨域的几种常用方法
2019/11/11 HTML / CSS
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
菲律宾最大的网上花店和礼品店:PhilFlower.com
2018/02/09 全球购物
激光脱毛、蓝光和护肤:Tria Beauty
2019/03/28 全球购物
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
法律专业推荐信范文
2013/11/29 职场文书
违纪检讨书2000字
2014/02/08 职场文书
消防安全宣传口号
2014/06/10 职场文书
幸福家庭标语
2014/06/27 职场文书
党员民主生活会材料
2014/12/15 职场文书
2015年学校禁毒工作总结
2015/05/27 职场文书
工程进度款催款函
2015/06/24 职场文书
证婚人致辞精选
2015/07/28 职场文书
《藏戏》教学反思
2016/02/23 职场文书
总结一下关于在Java8中使用stream流踩过的一些坑
2021/06/24 Java/Android