OpenCV中利用cvConvertScale()将图像的数据类型由u8转化为64f...
来源:互联网 发布:php isset 属性 编辑:程序博客网 时间:2024/05/21 09:08
OpenCV中利用cvConvertScale()将图像的数据类型由u8转化为64f
实例代码为:cvConvertScale(src, dst);
怎么转换的?看下面的这段指自官方文档中的话你就知道了,特别是红色部分的话哈!
void cvConvertScale(const CvArr* src, CvArr* dst, double scale=1, double shift=0)
#define cvCvtScale cvConvertScale
#define cvScale cvConvertScale
#define cvConvert(src, dst ) cvConvertScale((src), (dst), 1, 0 )
Parameters
src – Source array
dst – Destination array
scale – Scale factor
shift – Value added to the scaled source array elements
The function has several different purposes, and thus has several different names. It copies one array to another with optional scaling, which is performed first,and/or optional type conversion, performed after:
dst(I) = scale*src(I) + shift
注意:optional 是可选的意思!具体来说,如果你源的数据类型是8F,那么只有当你用cvCreateImage()创建的图像是64F时,它才转换,即“cvCreateImage(cvGetSize(pSrcImage), IPL_DEPTH_64F,1);”时,才转换!
而如果是cvCreateImage(cvGetSize(pSrcImage), IPL_DEPTH_8U,1);它是不会转换的!我亲自试验过的哦!
All the channels of multi-channel arrays are processed independently.
The type of conversion is done with rounding and saturation, that is if the result of scaling + conversion can not be represented exactly by a value of the destination array element type, it is set to the nearest representable value on the real axis.
----------------------------------------------
欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号2487872782
- OpenCV中利用cvConvertScale()将图像的数据类型由u8转化为64f...
- 利用OpenCV和C++实现由RGB图像转化为灰度图,再将灰度图转化为二值图的程序
- OpenCV中利用cvConvertScale()对图像数据作线性变换~
- 利用OpenCV的imread将RGB图像转化为灰度图像!
- 利用opencv将录制的rgb图像转化为yuv文件并保存。
- 六.使用OpenCv将图像转化为灰度图像
- 使用OpenCv将图像转化为灰度图像
- 在opencv中,如何将二维数组转化为一副图像进行显示?
- OpenCV将彩色图像转化为灰度图代码
- opencv将灰度图转化为RGB三通道图像
- OpenCV-将图像转化为灰度图,然后边缘检测
- java中怎么将由数字组成的字符串转化为数组?
- Opencv将数组转化成图像显示出来的方法
- KINECT+opencv(1)将骨骼图像转化为深度图像后姿势识别
- 使用opencv的cvConvertScale让矩阵除以一个常数 结果总为0的 调试心得
- 将画布上的图像转化为base64字符串
- opencv中图像与Matlab中mxArray的转化
- opencv中图像与Matlab中mxArray的转化
- tomcat和apache关系总结
- leetcode之Majority Element
- 理解Linux的性能
- 工程师容易犯的三个错误 (1)
- git - 简易指南
- OpenCV中利用cvConvertScale()将图像的数据类型由u8转化为64f...
- 仿微信6.0底部滑动菜单
- Android出现“Read-only file system”解决办法
- Shiro学习(14)SSL
- HDOJ 2018 母牛的故事
- 安卓开发与分析者的利器--安卓右键工具
- python迭代器
- Android 对象序列化
- CentOS 服务器安全设置