使用opencv中的方法进行图像保存时,出现保存的图像全黑的问题
最近在做的工作,需要对图像进行预处理,所以在尝试学习使用opencv。今天在进行gamma校正去除阴影时,发现保存的校正后的图像是全黑的。
因为是做农业图像处理,所以就随手拍了个玉米粒的图像(如下左图),可以看出玉米粒周围有阴影。在进行gamma处理后,用cv2.imshow()方法显示处理后的图像(如下右图),姑且不论处理好坏
用cv2.imwrite()直接保存,打开后显示如下,怎么全黑啊!
搜了各种方法{什么版本问题,保存图像的方法不一样(有的保存方法是.saveImage()等等)}也没解决,后来打印了一下处理后的图像矩阵,发现如下
貌似像素值被标准化还是归一化了(错了请指正),于是把处理后的图像矩阵都扩展回0~255之间,最终保存的图像如下
本人新手,如有错误欢迎指正和探讨!
使用opencv中的方法进行图像保存时,出现保存的图像全黑的问题相关推荐
- OpenCV中的相机失真、内外参、不失真图像、相机校准
OpenCV中的相机失真.内外参.不失真图像.相机校准 1. 效果图 2. 原理 2.1 相机校准 2.2 用到的方法 3. 源码 参考 这篇博客将介绍相机的失真.相机的内在和外在参数等,并学习找到这 ...
- python保存图片不完整_python使用matplotlib的savefig保存时图片保存不完整的问题
python使用matplotlib的savefig保存时图片保存不完整的问题 使用如下形式的代码进行图片保存时,保存的图片出现不完整的情况,如图1所示. plt.colorbar() plt.sav ...
- python使用matplotlib的savefig保存时图片保存不完整的问题
参考文章,算是转载的吧:https://www.cnblogs.com/hellovan/p/10135813.html 1.今天使用matplotlib来画横向水平柱状图的时候,发现使用matplo ...
- word 保存时 不能保存
点击关闭 更改后的word文档时 不能保存 一直提示是否保存之类的,,,,, 解决方法:控制面板\所有控制面板项\区域 \管理\ 更改系统区域设置 选择成中国 重启 就能解决这个垃圾问题. ...
- java方法第一次执行比较慢,为什么第一次在Java中调用方法时会出现运行时开销?...
我正在测量代码的执行时间,并在第一次调用方法时发现了一些奇怪的行为(来自main方法).这是我的代码,请看看这个 public static void main(String[] args) { tr ...
- opencv中的图像resize函数
1.作用: 在图像处理过程中,有时需要把图像调整到同样大小,便于处理,这时需要用到图像resize() 2.原函数: void resize(InputArray src, OutputArray d ...
- OpenCV中的姿势估计及3D效果(3D坐标轴,3D立方体)绘制
OpenCV中的姿势估计及3D效果(3D坐标轴,3D立方体)绘制 1. 效果图 2. 原理 3. 源码 3.1 姿态估计后绘制3D坐标轴 3.2 姿态估计后绘制立方体 参考 这篇博客将延续上一篇博客: ...
- opencv中resize函数
opencv中的resize函数有多种用法: 1,图像缩放 opencv帮助文档中对resize函数的介绍: src 输入图 dst 输出图,形态和输入图相同,当dsize不等于0,输出图尺寸会和ds ...
- opencv中直方图操作
直方图 1 灰度直方图 1.1 原理 直方图是对数据进行统计的一种方法,并且将统计值组织到一系列实现定义好的 bin 当中.其中, bin为直方图中经常用到的一个概念,可以译为"直条&quo ...
最新文章
- hihocoder 1152 Lucky Substrings
- Linux基础配置和查看命令帮助
- linux sh 字符截取,shell字符截断
- 数据库执行计划慢导致I/O 慢
- console.log打印:自定义样式(含源码、效果图)
- 我的docker随笔8:docker容器相互访问
- NOIP2013D1T3货车运输(最大生成树+倍增lca)
- flask-script插件
- php测试时自动下载什么情况,新手使用PHPCUSTOM打开php文件变下载的原因分析
- python为什么被称为胶水语言_为什么说python是胶水语言
- javaBean本质
- BDL程序搬迁环境应注意的问题
- 解决log4j生成的log日志文件读写权限问题
- Java入门第一步---配置环境、安装工具(超级详细)
- endnote 只剩.data文件,怎么找回以前的.enl
- SDN in Action: Practice SDN/OpenFlow with LINC-Switch and OpenDaylight
- 接口,类与接口的关系,接口与抽象类的区别
- 数据库系统概论第五版:考试预测_HUST_CSE
- 替换XP的系统字体为Vista的Segoe UI字体的较完美方法
- r语言各形状编号_R语言plot()函数的符号、颜色和尺寸