一、数据类型CvMat
CvMat与IplImage的关系就如同C++中的继承关系,IplImage可以视为从CvMat派生的。CvArr可以视为抽象类。
二、CvMat矩阵结构
首先我们要知道OpenCV中没有向量结构,需要向量的时候,都用列矩阵或者行矩阵(转置)来代替。
矩阵头代码:
typedef struct CvMat
{
int type; //类型
int step; //行数据长度
/* for internal use only */
int* refcount;
int hdr_refcount;
union
{
uchar* ptr;

本文介绍了OpenCV中的CvMat数据结构,它与IplImage的关系以及CvMat矩阵的四种创建方式:cvCreateMat、cvCreateMatHeader+cvCreateData、cvInitMatHeader和cvCloneMat。此外,还讲解了如何获取矩阵的相关属性,如数据类型、通道数和尺寸。

955

被折叠的 条评论
为什么被折叠?



