Opencv中convertTo函数2
常见问题:原Mat类型是CV_8UC1的,用Mat.convertTo(Mat,CV_64FC1)转换一下type,为什么原图像是这样的:
但是转换完了却变成了这样的
OpenCV的convertTo函数如果第三个参数使用默认的话,就会导致数值只是类型的改变,但在浮点数表示的颜色空间中,数值范围是0-1.0。显然按你这样调用的话,基本上所有像素都转换成大于1的浮点数,截断后当然也就是一片白色区域了。
正确的方法是:
convertTo(Mat,CV_64FC1,1/255.0);
灰度或rgb图像的颜色分量都在0~255之间。CV_8UC1的取值范围正好,因此直接imshow就可以显示图像了。CV_64FC1取值范围远远不止0~255,需要先归一化成0~1.0,imshow的时候会自动把图像x255后再显示。
</div></div>
Opencv中convertTo函数2相关推荐
- OpenCV中initUndistortRectifyMap函数存在bug原因探究
原文首发于公众号「3D视觉工坊」:OpenCV中initUndistortRectifyMap函数存在bug原因探究. 最近在运行如下一段代码时,生成的mapx和mapy有点异常. 代码片段如下: # ...
- 转载:opencv中imshow函数运行中断的解决办法
OpenCV中 imshow函数运行中断的解决方法 羊和咩咩 2017-03-10 16:00:49 5919 收藏 最后发布:2017-03-10 16:00:49首发:2017-03-10 16: ...
- 关于opencv中cvtcolor函数的code参数用CV_BGR2YUV与CV_BGR2YCrCb的了解
根据Opencv中cvtcolor函数的源码描述,,参数CV_BGR2YCrCb用的系数为[1868, 9617, 4899, 11682, 9241], 而参数CV_BGR2YUV对应的系数只是将C ...
- 关于Opencv中Filter2D函数的补全方式
目录 关于Opencv中Filter2D函数的补全方式 环境 验证 C++举例 Python举例 关于Opencv中Filter2D函数的补全方式 环境 OpenCV3.4.16(C++) openc ...
- imfilter c语言,opencv中cvFilter2D( ) 函数filter2D()函数与MATLAB中imfilter()函数的差异...
出处: 1:cvFilter2D() 函数为opencv中c语言函数 2:filter2D()函数为opencv中c++函数 3:imfilter()函数为matlab版本函数 计算结果的异同: 2( ...
- Opencv中直方图函数calcHist
Opencv中直方图函数calcHist calcHist函数在Opencv中是极难理解的一个函数,一方面是参数说明晦涩难懂,另一方面,说明书给出的实例也不足以令人完全搞清楚该函数的使用方式.最难理解 ...
- OpenCV中flip函数实现
一.flip()函数原型介绍 void cv::flip(InputArray src,OutputArray dst, int flipCode) 各参数含义 src:输入图像. dst:输出图像. ...
- openCV中convertTo的用法1
convertTo的用法 src.convertTo(dst, type, scale, shift) img参数为图像数据来源,其类型为Mat. 注意也不是所有格式的Mat型数据都能被使用保存为图片 ...
- OpenCV中resize函数五种插值算法的实现过程
最新版OpenCV2.4.7中,cv::resize函数有五种插值算法:最近邻.双线性.双三次.基于像素区域关系.兰索斯插值.下面用for循环代替cv::resize函数来说明其详细的插值实现过程,其 ...
- opencv中resize函数
opencv中的resize函数有多种用法: 1,图像缩放 opencv帮助文档中对resize函数的介绍: src 输入图 dst 输出图,形态和输入图相同,当dsize不等于0,输出图尺寸会和ds ...
最新文章
- svn中项目管理中ec_笔记本电脑中的隐形管家:EC
- 皮一皮:没有草原也敢买马?
- 干货 | B端产品如何设计权限系统?
- cocos2d-x返回Android游戏黑屏解决办法
- python基础-网络基础知识和网络编程
- 03-Flutter移动电商实战-底部导航栏制作
- 如何看计算机几核,windows7系统怎么看CPU是几核的?win7查看CPU是几核的方法
- hql 字符串where语句_Hibernate HQL基础 限定查询条件
- php mirror怎么安装,如何安装Composer配置国内Packagist镜像
- python封装:隐藏对象中的属性或方法(三分钟读懂)
- 自动完成文本框AutoCompleteTextView
- @Scheduled(cron=) spring定时任务时间设置
- 我的第一次随笔——胡桂玲
- 【人脸识别】基于matlab ksvd字典学习人脸表情识别【含Matlab源码 460期】
- 简单的C语言程序介绍(重点理解),超详细基础代码解析
- 震惊!!【微信拼图红包】继微信语音红包后又一新技能
- 【数据结构】哈夫曼树及哈夫曼编码实现(C语言)
- 如何重新设置Windows10密码
- 基于layui的省市镇三级联动js
- LVGL|lvgl中文教程手册(lvgl中文文档学习教程)
热门文章
- linux面试命令问题,面试常见的Linux命令及问题整理
- Arduino-定义串口
- 最新YYCMS影视源码_比米酷好用_模板超好看
- html字体设置匹配移动端,移动端字体的设置
- python制作回合制游戏脚本_Python制作回合制手游外挂简单教程(下)
- 游戏制作(详细教程)
- jQuery WeUI动态获取省地市三级联动
- 关于查询FileNet PE中用户Inbox信息
- Filenet基金会发放第一期打包节点公开激励
- How to root android Oppo A11w,OPPO R11系列 解锁Bootloader 救砖 TWRP Recovery ROOT 详细教程 亲测[推荐]...