opencv CvMat转Mat

来源:互联网 发布:python需要学多久 编辑:程序博客网 时间:2024/06/07 10:21

转自:http://www.cnblogs.com/Key-Ky/p/4150531.html


opencv CvMat转Mat

使用Mat的构造函数:Mat::Mat(const CvMat* m, bool copyData=false);    默认情况下copyData为false
均为浅拷贝
//使用Mat的构造函数:Mat::Mat(const CvMat* m, bool copyData=false);    默认情况下copyData为falseCvMat* a;//注意:以下三种效果一致,均为浅拷贝Mat b(a);    //a "copy" to bMat b(a, false);    //a "copy" to bMat b = a;    //a "copy" to b

注意:当将参数copyData设为true后,则为深拷贝(复制整个图像数据)
CvMat* a;//注意:当将参数copyData设为true后,则为深拷贝(复制整个图像数据)Mat b = Mat(a, true); //a copy to b


1 0
原创粉丝点击