CvCreateImage函数说明
2015-10-21 16:38
302 查看
opencv CvCreateImage函数说明
用法一:int nWidth = times * (img->width);
int nHeight = times * (img->height);
IplImage *dst = cvCreateImage(cvSize(nWidth, nHeight), 8, 3);
用法二:
IplImage *dst = cvCreateImage(cvGetSize(img), IPL_DEPTH_8U, 3);
CvCreateImage函数说明
cvCreateImage是openCV中的一个函数。OpenCV是Intel公司支持的开源计算机视觉库。
cvCreateImage:
创建头并分配数据
IplImage* cvCreateImage( CvSize size, int depth, int channels );
参数说明:
size 图像宽、高.
depth 图像元素的位深度,可以是下面的其中之一:
IPL_DEPTH_8U - 无符号8位整型
IPL_DEPTH_8S - 有符号8位整型
IPL_DEPTH_16U - 无符号16位整型
IPL_DEPTH_16S - 有符号16位整型
IPL_DEPTH_32S - 有符号32位整型
IPL_DEPTH_32F - 单精度浮点数
IPL_DEPTH_64F - 双精度浮点数
channels:
每个元素(像素)通道号.可以是 1, 2, 3 或 4.通道是交叉存取的,例如通常的彩色图像数据排列是:b0 g0 r0 b1 g1 r1 ... 虽然通常 IPL 图象格式可以存贮非交叉存取的图像,并且一些OpenCV 也能处理他, 但是这个函数只能创建交叉存取图像.
函数 cvCreateImage 创建头并分配数据,这个函数是下列的缩写型式:
header = cvCreateImageHeader(size,depth,channels);
cvCreateData(header);
相关文章推荐
- Caffe框架,图像数据转换成LMDB数据格式
- logstash使用grok正则解析日志
- IOS9 解决中文乱码
- J2EE中EL的隐式对象param和paramValues
- 使用UncaughtExceptionHandler捕获运行时异常
- PHP统计当前在线用户数实例讲解
- Tomcat启动脚本
- 【ValueError: math domain error】
- ajax从服务器拿了数据回来循环显示在HTML后不能响应事件
- SVN的Trunk,Branch和Tag
- C# 完美解决窗体切换闪屏问题
- 2016百度网络系统平台研发一面总结
- 备注一份
- Android gradle使用教程<二> 引用android-library工程
- 冒泡排序和选择排序
- Android开发学习笔记:Intent的简介以及属性的详解
- Xcode更新后.xcodeporj变为白色了
- Dubbo 入门实例 本地伪集群测试Demo
- ueditor 配置无效?
- 智能卡应答信信号ATR