OpenCV学习笔记(十一)——谈谈像素的类型和对Templates的限制使用
2011-10-25 20:34
232 查看
Templates是c++的一个很强大的特征,可以是数据结构更加安全高效。但也会增加编译时间和代码的长度,当函数被频繁调用的时候便步那么高效,所以在目前的OpenCV版本不推荐过多的使用templates。矩阵元素可以是如下类型中的一种:
• 8-bit unsigned integer (uchar)
• 8-bit signed integer (schar)
• 16-bit unsigned integer (ushort)
• 16-bit signed integer (short)
• 32-bit signed integer (int)
• 32-bit floating-point number (float)
• 64-bit floating-point number (double)
对于这些数据类型又定义了如下的枚举变量:
• 8-bit unsigned integer (uchar)
• 8-bit signed integer (schar)
• 16-bit unsigned integer (ushort)
• 16-bit signed integer (short)
• 32-bit signed integer (int)
• 32-bit floating-point number (float)
• 64-bit floating-point number (double)
对于这些数据类型又定义了如下的枚举变量:
enum { CV_8U=0, CV_8S=1, CV_16U=2, CV_16S=3, CV_32S=4, CV_32F=5, CV_64F=6 };
CV_32FC1 == CV_32F; CV_32FC2 == CV_32FC(2) == CV_MAKETYPE(CV_32F, 2); CV_MAKETYPE(depth, n) == ((x&7)<<3) + (n-1);
相关文章推荐
- OpenCV学习笔记(十一)——谈谈像素的类型和对Templates的限制使用
- OpenCV 2.4.9 学习笔记(4)—— 像素类型与Templates的限制使用
- 非类型模板参数限制——不可以使用内部链接对象
- js 限制 可以输入一个小数点,和可以使用退格(int类型和浮点类型的数据)
- 使用jquery过滤上传文件的类型和限制文件的大小
- jsp、js限制本地上传图片大小、类型(js经过测试,项目中可以使用)
- <input type = file/>上传图片限制大小、类型判断、像素判断
- 使用boost::enable_if与boost::type_traits在模板中实现对模板类型的接口的限制
- 使用SVN钩子强制提交日志和限制提交文件类型
- 谈谈联合类型union的使用
- 使用jquery过滤上传文件的类型和限制文件的大小
- 使用SVN钩子强制提交日志和限制提交文件类型
- 关于struts2使用xml拦截器(interceptor)限制文件上传(fileUpload)大小和类型的问题,道友看一看
- Html input file控件使用accept过滤 限制的文件类型
- 模板类中使用非基本数据类型时的限制(这篇文章有点乱说,别见怪)
- 文件上传时使用拦截器限制文件大小类型无效的问题
- 在这种情况下使用delegate无参数个数类型限制
- 使用jquery过滤上传文件的类型和限制文件的大小
- IOS开发学习笔记(十一)——ObjectC中集合类型的使用
- C#中使用where子句限制泛型方法的泛型类型