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实现类似ftp传输文件的网络程序示例
Apr 08 Python
Python实现扫描局域网活动ip(扫描在线电脑)
Apr 28 Python
浅析Python中MySQLdb的事务处理功能
Sep 21 Python
python检索特定内容的文本文件实例
Jun 05 Python
Python实现读写INI配置文件的方法示例
Jun 09 Python
python引用(import)某个模块提示没找到对应模块的解决方法
Jan 19 Python
利用ImageAI库只需几行python代码实现目标检测
Aug 09 Python
Python Django 页面上展示固定的页码数实现代码
Aug 21 Python
python3实现单目标粒子群算法
Nov 14 Python
python3中numpy函数tile的用法详解
Dec 04 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
Jan 08 Python
Python基于Tensor FLow的图像处理操作详解
Jan 15 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
PHP中date()日期函数有关参数整理
2011/07/19 PHP
深入php var_dump()函数的详解
2013/06/05 PHP
easyui的tabs update正确用法分享
2014/03/21 PHP
php缩放gif和png图透明背景变成黑色的解决方法
2014/10/14 PHP
PHP编写简单的App接口
2016/08/28 PHP
PHP折半(二分)查找算法实例分析
2018/05/12 PHP
实例化php类时传参的方法分析
2020/06/05 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JavaScript判断是否为数字的4种方法及效率比较
2015/04/01 Javascript
javascript中if和switch,==和===详解
2015/07/30 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
使用jQuery调用XML实现无刷新即时聊天
2016/08/07 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
2016/11/09 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
angularjs2中父子组件的数据传递的实例代码
2017/07/05 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
python实现人人网登录示例分享
2014/01/19 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
2015/04/01 Python
Python常见格式化字符串方法小结【百分号与format方法】
2016/09/18 Python
Django学习笔记之为Model添加Action
2019/04/30 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
详解Pandas 处理缺失值指令大全
2020/07/30 Python
Python面向对象特殊属性及方法解析
2020/09/16 Python
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
英国最大的天然和有机产品在线零售商之一:Big Green Smile
2020/05/06 全球购物
医药工作岗位求职信分享
2013/12/31 职场文书
预备党员2014全国两会学习心得体会
2014/03/10 职场文书
文秘自荐信
2014/06/28 职场文书
2014年电厂工作总结
2014/12/04 职场文书
2015年银行员工工作总结
2015/04/24 职场文书
2016年度优秀辅导员事迹材料
2016/02/26 职场文书
Python入门学习之类的相关知识总结
2021/05/25 Python
Win10鼠标轨迹怎么开 Win10显示鼠标轨迹方法
2022/04/06 数码科技