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 相关文章推荐
python实现封装得到virustotal扫描结果
Oct 05 Python
Python实现的下载网页源码功能示例
Jun 13 Python
利用Python+Java调用Shell脚本时的死锁陷阱详解
Jan 24 Python
解决python3 urllib 链接中有中文的问题
Jul 16 Python
python GUI实现小球满屏乱跑效果
May 09 Python
Python3 无重复字符的最长子串的实现
Oct 08 Python
Java文件与类动手动脑实例详解
Nov 10 Python
PyCharm第一次安装及使用教程
Jan 08 Python
python 实现在无序数组中找到中位数方法
Mar 03 Python
python3 自动打印出最新版本执行的mysql2redis实例
Apr 09 Python
python 实现一个简单的线性回归案例
Dec 17 Python
详解Python中__new__方法的作用
Mar 31 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
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
TMDPHP 模板引擎使用教程
2012/03/13 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
2020/01/04 PHP
php把文件设置为插件的技巧方法
2020/02/03 PHP
IE8下关于querySelectorAll()的问题
2010/05/13 Javascript
jquery.validate提示错误信息位置方法
2016/01/22 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
jQuery实现的自定义弹出层效果实例详解
2016/09/04 Javascript
BootStrap数据表格实例代码
2017/09/13 Javascript
postman+json+springmvc测试批量添加实例
2018/03/31 Javascript
js+audio实现音乐播放器
2020/09/13 Javascript
bpython 功能强大的Python shell
2016/02/16 Python
浅谈Python的垃圾回收机制
2016/12/17 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
python基于http下载视频或音频
2018/06/20 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
python切片(获取一个子列表(数组))详解
2019/08/09 Python
关于Flask项目无法使用公网IP访问的解决方式
2019/11/19 Python
基于python及pytorch中乘法的使用详解
2019/12/27 Python
Keras loss函数剖析
2020/07/06 Python
Python 防止死锁的方法
2020/07/29 Python
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
蔻驰法国官网:COACH法国
2018/11/14 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
大学本科毕业生求职信范文
2013/12/18 职场文书
中专毕业生个人职业生涯规划
2014/02/19 职场文书
《理想的风筝》教学反思
2014/04/11 职场文书
《池塘边的叫声》教学反思
2014/04/12 职场文书
事业单位考核材料
2014/05/21 职场文书
单位租房协议范本
2014/12/03 职场文书
现货白银电话营销话术
2015/05/29 职场文书
欠条格式范本
2015/07/03 职场文书
SQL Server数据定义——模式与基本表操作
2021/04/05 SQL Server
Python 读取千万级数据自动写入 MySQL 数据库
2022/06/28 Python