矩阵维度与通道
2016-06-03 18:16
267 查看
#include "highgui.h" #include "cv.h" #include "cxcore.h" #include "stdio.h" #include "stdlib.h" #include <iostream> int main(int argc, char* argv[]) { float data[18] = { 1, 2, 3, 4, 5, 6, 2, 3, 4, 5, 6, 7, 3, 4, 5, 6, 7, 8, }; CvMat mat; cvInitMatHeader(&mat, 3, 2, CV_32FC3, data); // CV_32FC1 是代表的是32位的单通道的,CV_32FC3是三通道的, for (int y = 0; y < mat.rows; y++) { for (int x = 0; x < mat.cols; x++) { CvScalar value = cvGet2D(&mat, y, x); // 加Real的就是单通道的访问,这个是一个二维的矩阵,维是代表的一个点用几个坐标表示, std::cout << "( " << value.val[0] << " "<< value.val[1] << " " << value.val[2] << " ) " << " "; } std::cout << std::endl; } return 0; }
相关文章推荐
- C语言和c++中的const、static、extern
- laravel视图提交表单到控制器的使用需要注意配置事项
- ascii码所有字符对照表(包含汉字和外国文字)
- java split
- 《java入门第一季》之HashSet存储元素保证唯一性的代码及图解
- 转载 TextInputLayout
- make my android ps command on NDK
- c++上机实验7项目1
- 《java入门第一季》之HashSet存储元素保证唯一性的代码及图解
- js字符串函数 [http://www.cnblogs.com/qfb620/archive/2011/07/28/2119799.html]
- 安装cocoapods
- 快速开发window服务器程序
- 第二阶段团队站立会议08
- window ant安装与配置
- C#中MessageBox用法大全
- TreeBidiMap实现key和value的互相读取
- Linux 下C语言简单实现线程池
- 学习类的继承的感想
- DataAccess通用数据库访问类,简单易用,功能强悍
- hdu1203-01背包