opecncv不同深度图像的转换(IPL_DEPTH_8U转IPL_DEPTH_32F)
来源:互联网 发布:诺基亚603软件下载 编辑:程序博客网 时间:2024/06/05 05:53
opencv的IplImage结构中有这么一个成员:depth。
其取值如下:
枚举值
IPL_DEPTH_8S :
IPL_DEPTH_16S : -2147483632 : 0xffff fff0
IPL_DEPTH_32S : -2147483616 : 0xffff ffe0
IPL_DEPTH_32F : 32 : 0x0000 0020
IPL_DEPTH_64F : 64 : 0x0000 0040
从文件或摄像头直接读取的图像一般都是8U的
当有特殊计算需求时可以用cvScale() 或cvCvtScale() 转换。
保存时必须转换回8U!
不同的深度其取值范围不一样:
0.0--1.0之间
不同深度图像的转换:
要注意范围
比如IPL_DEPTH_8U 转到 IPL_DEPTH_32F
要用cvConvertScale(pImg8, pImg32, 1.0/255, 0); 要除255
反过来IPL_DEPTH_32F 到 IPL_DEPTH_8U
要:cvConverScale(pImg32, pImg8, 255, 0);要乘以255
其取值如下:
枚举值
用%d输出 二进制
IPL_DEPTH_8U : 8 : 0x0000 0008IPL_DEPTH_8S :
-2147483640 : 0xffff fff8
IPL_DEPTH_16U : 16 : 0x0000 0010IPL_DEPTH_16S : -2147483632 : 0xffff fff0
IPL_DEPTH_32S : -2147483616 : 0xffff ffe0
IPL_DEPTH_32F : 32 : 0x0000 0020
IPL_DEPTH_64F : 64 : 0x0000 0040
从文件或摄像头直接读取的图像一般都是8U的
当有特殊计算需求时可以用cvScale() 或cvCvtScale() 转换。
保存时必须转换回8U!
不同的深度其取值范围不一样:
0.0--1.0之间
IPL_DEPTH_64F
0.0--1.0之间IPL_DEPTH_32F
0--65535之间IPL_DEPTH_32S
-32768--32767之间IPL_DEPTH_16S
0--65535之间IPL_DEPTH_16U
-128--127之间IPL_DEPTH_8S
0--255之间IPL_DEPTH_8U
不同深度图像的转换:
要注意范围
比如IPL_DEPTH_8U 转到 IPL_DEPTH_32F
要用cvConvertScale(pImg8, pImg32, 1.0/255, 0); 要除255
反过来IPL_DEPTH_32F 到 IPL_DEPTH_8U
要:cvConverScale(pImg32, pImg8, 255, 0);要乘以255
0 0
- opecncv不同深度图像的转换(IPL_DEPTH_8U转IPL_DEPTH_32F)
- opecncv不同深度图像的转换(IPL_DEPTH_8U和IPL_DEPTH_32F)
- opecncv不同深度图像的转换(IPL_DEPTH_8U和IPL_DEPTH_32F)
- opecncv不同深度图像的转换(IPL_DEPTH_8U和IPL_DEPTH_32F)
- cvShowImage显示IPL_DEPTH_32F图像
- 不同深度图像的处理
- OpenCV笔记——图像不同位深度间的转换
- OpenCV对不同图像深度的处理
- OpenCV对不同图像深度的处理
- OpenCV不同图像深度类型的理解
- 基于深度学习的图像风格转换
- 图像旋转90度(CImage类实现)(不同的位深度)
- OpenCV显示图像时,不同位深度的影响
- OpenCV中图像不同定义类型间的转换
- 深度图像与点云数据之间的转换关系
- 在HTM中如何获取不同视点的彩色或深度图像(Layer)的模式信息
- 在HTM中如何获取不同视点的彩色或深度图像(Layer)的模式信息
- 图像的深度转换,图像提取,像素级访问及时间测量
- cocos2d-x基本知识点(6)---动作系列(end)
- Android Touch事件传递机制解析
- 域解析:var散布的问题
- ANDROID内存优化(大汇总——全)
- HDU 3746 KMP
- opecncv不同深度图像的转换(IPL_DEPTH_8U转IPL_DEPTH_32F)
- JSON-lib框架,转换JSON、XML不再困难
- unix环境高级编程 APUE.H最简单编译方法(第二版) Linux和Ubuntu
- unity3d里应用A*算法笔记
- Tomcat7中一次请求处理的前世今生(一)处理线程的产生
- C#基础知识准备
- Self Learning Note <The Data Warehouse ETL Toolkit> - Chapter 3 Extracting
- Java事务(二) - 传递Connection
- java 简单工厂模式