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 Web开发框架Django
Jun 30 Python
在Python中使用sort()方法进行排序的简单教程
May 21 Python
python基于xmlrpc实现二进制文件传输的方法
Jun 02 Python
python利用不到一百行代码实现一个小siri
Mar 02 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
Sep 18 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
Sep 28 Python
python可视化实现KNN算法
Oct 16 Python
python列表推导式入门学习解析
Dec 02 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
Feb 11 Python
使用pygame编写Flappy bird小游戏
Mar 14 Python
keras 指定程序在某块卡上训练实例
Jun 22 Python
Python之matplotlib绘制饼图
Apr 13 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批量去除BOM头内容信息代码
2016/03/11 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
2019/10/18 PHP
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
如何用js控制css中的float的代码
2007/08/16 Javascript
asp(javascript)全角半角转换代码 dbc2sbc
2009/08/06 Javascript
jQuery Tools Dateinput使用介绍
2012/07/14 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
js贪吃蛇游戏实现思路和源码
2016/04/14 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
2016/08/24 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
使用Node.js实现RESTful API的示例
2017/08/01 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
2019/01/21 Javascript
9种方法优化jQuery代码详解
2020/02/04 jQuery
Python中类的定义、继承及使用对象实例详解
2015/04/30 Python
Python方法的延迟加载的示例代码
2017/12/18 Python
python 寻找list中最大元素对应的索引方法
2018/06/28 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
Python函数定义及传参方式详解(4种)
2019/03/18 Python
django之静态文件 django 2.0 在网页中显示图片的例子
2019/07/28 Python
python 并发编程 多路复用IO模型详解
2019/08/20 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
python不同系统中打开方法
2020/06/23 Python
理肤泉加拿大官网:La Roche-Posay加拿大
2018/07/06 全球购物
Stutterheim瑞典:瑞典高级外套时装品牌
2019/06/24 全球购物
某同学的自我鉴定范文
2013/12/26 职场文书
中药学专业求职信
2014/05/31 职场文书
教师群众路线教育实践活动学习笔记
2014/11/05 职场文书
社区好人好事材料
2014/12/26 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
大学军训心得体会800字
2016/01/11 职场文书
JavaScript事件的委托(代理)的用法示例详解
2022/02/18 Javascript
解决IIS7下无法绑定https主机的问题
2022/04/29 Servers