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的线程来解决生产者消费问题的示例
Apr 02 Python
Python制作豆瓣图片的爬虫
Dec 28 Python
python K近邻算法的kd树实现
Sep 06 Python
python 实现矩阵上下/左右翻转,转置的示例
Jan 23 Python
python 为什么说eval要慎用
Mar 26 Python
python利用selenium进行浏览器爬虫
Apr 25 Python
Python发展简史 Python来历
May 14 Python
初次部署django+gunicorn+nginx的方法步骤
Sep 11 Python
keras 解决加载lstm+crf模型出错的问题
Jun 10 Python
python3处理word文档实例分析
Dec 01 Python
用python修改excel表某一列内容的操作方法
Jun 11 Python
Python实现PIL图像处理库绘制国际象棋棋盘
Jul 16 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解决URL中文GBK乱码问题的两种方法
2014/06/03 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
PHP图形操作之Jpgraph学习笔记
2015/12/25 PHP
yii2.0实现pathinfo的形式访问的配置方法
2016/04/06 PHP
利用php-cli和任务计划实现订单同步功能的方法
2017/05/03 PHP
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
jQuery1.6 使用方法一
2011/11/23 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
js获取form的方法
2015/05/06 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
2015/07/15 Javascript
简单谈谈require模块化jquery和angular的问题
2017/06/23 jQuery
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
JavaScript常用数学函数用法示例
2018/05/14 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
2018/05/30 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
layui table单元格事件修改值的方法
2019/09/24 Javascript
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
[01:23]2019完美世界全国高校联赛(春季赛)合肥全国总决赛
2019/06/10 DOTA
python登录QQ邮箱发信的实现代码
2013/02/10 Python
跟老齐学Python之for循环语句
2014/10/02 Python
python字符串编码识别模块chardet简单应用
2015/06/15 Python
举例讲解Python的lambda语句声明匿名函数的用法
2016/07/01 Python
Python 判断是否为质数或素数的实例
2017/10/30 Python
python实现关键词提取的示例讲解
2018/04/28 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
娇韵诗香港官网:Clarins香港
2020/08/13 全球购物
技校生自我鉴定
2013/12/08 职场文书
中专生自我鉴定范文
2014/02/02 职场文书
开朗女孩的自我评价
2014/02/10 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
MySQL8.0.18配置多主一从
2021/06/21 MySQL
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL
HTML+JS实现在线朗读器
2022/02/15 Javascript
详解Spring Bean的配置方式与实例化
2022/06/10 Java/Android