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采用socket模拟TCP通讯的实现方法
Nov 19 Python
简单的抓取淘宝图片的Python爬虫
Dec 25 Python
详解使用python crontab设置linux定时任务
Dec 08 Python
Python使用文件锁实现进程间同步功能【基于fcntl模块】
Oct 16 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
Oct 20 Python
Python内置函数——__import__ 的使用方法
Nov 24 Python
python3.6 实现AES加密的示例(pyCryptodome)
Jan 10 Python
python调用百度语音识别实现大音频文件语音识别功能
Aug 30 Python
详解python之heapq模块及排序操作
Apr 04 Python
Django缓存系统实现过程解析
Aug 02 Python
python中提高pip install速度
Feb 14 Python
深入理解python协程
Jun 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进行MySQL删除记录操作代码
2008/06/07 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
jquery last-child 列表最后一项的样式
2010/01/22 Javascript
jquery实现类似淘宝星星评分功能实例
2014/09/12 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
JavaScript知识点整理
2015/12/09 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
2017/03/29 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
JS开发自己的类库实例分析
2019/08/28 Javascript
vue Tab切换以及缓存页面处理的几种方式
2019/11/05 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
python实现自动重启本程序的方法
2015/07/09 Python
python之matplotlib学习绘制动态更新图实例代码
2018/01/23 Python
python三引号输出方法
2019/02/27 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
2020/01/10 Python
python 计算概率密度、累计分布、逆函数的例子
2020/02/25 Python
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
KIKO MILANO俄罗斯官网:意大利领先的化妆品和护肤品品牌
2021/01/09 全球购物
企业内部培训方案
2014/02/04 职场文书
授权委托书范本
2014/04/03 职场文书
社区党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
债务追讨授权委托书范本
2014/10/16 职场文书
2014年检验科工作总结
2014/11/22 职场文书
2014年污水处理厂工作总结
2014/12/19 职场文书
家长评语怎么写
2014/12/30 职场文书
北京英文导游词
2015/02/12 职场文书
红楼梦读书笔记
2015/06/25 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python
JVM钩子函数的使用场景详解
2021/08/23 Java/Android
python3中apply函数和lambda函数的使用详解
2022/02/28 Python