【OpenCV学习】多通道矩阵的赋值和取值
2012-12-07 10:07
225 查看
作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/
作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/
出处:http://www.cnblogs.com/gnuhpc/
#pragma comment( lib, "cxcore.lib" ) #include "cv.h" #include <stdio.h> void main() { //矩阵元素为三通道浮点数 CvMat* mat = cvCreateMat(3,3,CV_32FC3); cvZero(mat);//将矩阵置0 //为矩阵元素赋值 //获得矩阵元素(0,0)的指针 float *p = (float*)cvPtr2D(mat, 0, 0); //为矩阵赋值 for(int i = 0; i < 9; i++) { //为每个通道赋值 *p = (float)i*10; p++; *p = (float)i*10+1; p++; *p = (float)i*10+2; p++; } //打印矩阵的值 p = (float*)cvPtr2D(mat, 0, 0); for(i = 0; i < 9; i++) { printf("%2.1f,%2.1f,%2.1f/t",*p,*(p+1),*(p+2)); p+=3; if((i+1) % 3 == 0) printf("/n"); } }
作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/
相关文章推荐
- 【OpenCV学习】多通道矩阵的赋值和取值
- OpenCV学习——多通道矩阵的赋值和取值
- 【OpenCV学习】错误的案例:矩阵的遍历赋值和取值
- OpenCV学习——错误的案例:矩阵的遍历赋值和取值
- opencv学习笔记之二 矩阵的维和通道
- OpenCV之Python学习笔记(1)(2): 图像的载入、显示和保存 图像元素的访问、通道分离与合并
- 学习opencv第三章 基本数据类型 ,矩阵创建,操作,访问
- OpenCV学习之矩阵图像操作(一)
- OpenCV学习笔记(二十一)---三通道和四通道之间的区别
- 图像处理之 opencv 学习---矩阵的操作
- Opencv 多通道矩阵的访问
- Opencv 学习笔记(2):Mat矩阵的初始化
- OPENCV 4. 矩阵维度、通道和数据访问
- OpenCV学习之矩阵操作
- OpenCV学习:Mat类详细解析+源码剖析(三)遍历矩阵中元素
- opencv中cvmat的通道学习
- opencv中矩阵赋值
- 学习OpenCV(三)用filter2D实现矩阵掩码操作
- [学习opencv]彩色图像通道分离、合成
- opencv CvMat矩阵学习