opencv笔记——cvCreateImage函数说明
来源:互联网 发布:入侵网络摄像头方法 编辑:程序博客网 时间:2024/04/27 16:16
参考网址:
http://baike.baidu.com/view/3440672.htm
描述及语法
函数cvCreateImage创建图像首地址,并分配存储空间。
IplImage* cvCreateImage(CvSize cvSize(int width, int height), int depth, int channels);参数说明
cvsize
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。channels是交叉存储的,例如常用的数据布局方式为:b0 g0 r0 b1 g1 r1 ...
尽管在一般IPL图像格式中可以以非交叉的方式存储,并且一些OpenCV可以处理它,但此函数只能创建交叉存储的图像。
形成
header = cvCreateImageHeader(size,depth,channels);
cvCreateData(header);
例子
如果我们要创建一个宽为360,高为640的3通道图像(RGB图像),可以采用如下语句:
IplImage* img=cvCreateImage( cvSize(360,640), IPL_DEPTH_8U,3 );类似的,如果要初始化一张相同大小的灰度图像,可以采用如下语句:
IplImage* img=cvCreateImage( cvSize(360,640), IPL_DEPTH_8U,1 );
1 0
- opencv笔记——cvCreateImage函数说明
- opencv笔记——cvCreateImage函数说明
- opencv CvCreateImage函数说明
- CvCreateImage函数说明
- CvCreateImage函数说明
- CvCreateImage函数说明
- CvCreateImage函数说明
- CvCreateImage函数说明
- CvCreateImage函数说明
- CvCreateImage函数说明
- CvCreateImage函数说明
- 【OpenCV】CvCreateImage函数说明以及颜色空间量化之间转换
- 【OpenCV学习笔记】【函数学习】六(cvCreateImage()函数)
- CvCreateImage函数说明以及一些OpenCv中函数的相关说明
- -CvCreateImage函数 cvcopy函数
- cvCreateImage函数与cv
- 【OpenCV】中cvCreateImage、cvSaveImage、cvReleaseImage
- cvCreateImage 函数、cvSaveImage的使用
- Linux system log avahi-daemon[3640]: Invalid query packet.
- DB2 完整安装过程
- RaceWeb介绍(8):由500强公司数据快速生成百度地图——设置页面参数,并一键发布
- 深入理解JavaScript系列 ----(5):强大的原型和原型链
- 黑马程序员——————————面向对象2
- opencv笔记——cvCreateImage函数说明
- Java集合框架(Collection)和数组的排序
- 开启飞行模式,进入信息,再关闭飞行模式,进入信息设置查看短信息中心号码,有时短信息中心号码显示无。
- Go-类型断言
- 排序算法的比较
- popupwindow用法
- Poj 3517 And Then There Was One Joseph环问题
- 银汇通移动POS机应用前景广泛 发展更迅速
- 银汇通移动支付行业的未来发展趋势