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脚本实现下载合并SAE日志
Feb 10 Python
python常用知识梳理(必看篇)
Mar 23 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
Apr 28 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
Feb 26 Python
python和flask中返回JSON数据的方法
Mar 26 Python
python随机在一张图像上截取任意大小图片的方法
Jan 24 Python
学python安装的软件总结
Oct 12 Python
django 数据库 get_or_create函数返回值是tuple的问题
May 15 Python
推荐技术人员一款Python开源库(造数据神器)
Jul 08 Python
Python日志器使用方法及原理解析
Sep 27 Python
python如何控制进程或者线程的个数
Oct 16 Python
plt.figure()参数使用详解及运行演示
Jan 08 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
重新封装zend_soap实现http连接安全认证的php代码
2011/01/12 PHP
PHP生成Gif图片验证码
2013/10/27 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
PHP使用观察者模式处理异常信息的方法详解
2019/09/24 PHP
javascript的事件描述
2006/09/08 Javascript
利用jQuery操作对象数组的实现代码
2011/04/27 Javascript
js动态为代码着色显示行号
2013/05/29 Javascript
常用的几段javascript代码分享
2014/03/25 Javascript
一个很有趣3D球状标签云兼容IE8
2014/08/22 Javascript
jQuery中live()方法用法实例
2015/01/19 Javascript
悬浮广告方法日常收集整理
2016/03/18 Javascript
在线引用最新jquery文件的实现方法
2016/08/26 Javascript
JS 获取HTML标签内的子节点的方法
2016/09/21 Javascript
常用的js方法合集
2017/03/10 Javascript
Vuex的各个模块封装的实现
2020/06/05 Javascript
Python中datetime常用时间处理方法
2015/06/15 Python
Python对数据库操作
2016/03/28 Python
pyqt5的QWebEngineView 使用模板的方法
2018/08/18 Python
python实现图片识别汽车功能
2018/11/30 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
python hashlib加密实现代码
2019/10/17 Python
如何基于python生成list的所有的子集
2019/11/11 Python
Python任务调度模块APScheduler使用
2020/04/15 Python
如何理解Python中的变量
2020/06/01 Python
python中用ctypes模拟点击的实例讲解
2020/11/26 Python
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
浅谈HTML5 defer和async的区别
2016/06/07 HTML / CSS
6PM官网:折扣鞋、服装及配饰
2018/08/03 全球购物
天逸系统(武汉)有限公司Java笔试题
2015/12/29 面试题
口腔医学技术应届生求职信
2013/11/09 职场文书
毕业生就业推荐信范文
2013/12/01 职场文书
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
生产厂长岗位职责
2014/02/21 职场文书
法院干警四风问题自我剖析材料
2014/09/29 职场文书
入党政审材料范文
2014/12/24 职场文书
七年级生物教学反思
2016/02/20 职场文书