用固定数据创建CvMat矩阵并打印

来源:互联网 发布:股票高频数据下载 编辑:程序博客网 时间:2024/05/18 00:50

1、  题目:用固定数据创建CvMat矩阵并打印。

2、  有两种方法用固定数据创建CvMat矩阵:

CvMat mat;

cvInitMatHeader(&mat, 2, 2, CV_32FC1, vals);

 

CvMat mat = cvMat( 2, 2, CV_32FC1, vals);

 

两种方法本质上一样,“函数 cvMat 是个一快速内联函数,替代函数 cvInitMatHeader”( http://www.opencv.org.cn/index.php/Cxcore数组操作#InitMatHeader

 

3、  打印时有两种获取数据的方法:

 

 

 

第一种方法很直观,第二种方法用到mat.step,主要考虑到有的数据未必排列紧凑(因为有四字节对齐),但要注意行首地址要转换成实际数据类型。第二种方法准确。

原创粉丝点击