您的位置:首页 > 运维架构

opencv IplImage转Mat

2016-03-10 14:05 218 查看
转自:http://www.cnblogs.com/Key-Ky/p/4150531.html

opencv IplImage转Mat

浅拷贝

//使用Mat的构造函数:Mat::Mat(const IplImage* img, bool copyData=false);    默认情况下copyData为false
IplImage* srcImg = cvLoadImage("Lena.jpg");
//注意:以下三种效果一致,均为浅拷贝
Mat M(srcImg);
Mat M(srcImg, false);
Mat M = srcImg;

深拷贝(复制整个图像数据)

IplImage* srcImg = cvLoadImage("Lena.jpg");

//注意:当将参数copyData设为true后,则为深拷贝(复制整个图像数据)
Mat M(srcImg, true);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencv IplImage转Mat