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

将IplImage转换为Mat

2015-10-16 18:54 274 查看
让自己学会记录而已。

Mat::Mat(const IplImage* img, bool copyData=false);

默认情况下,新的Mat类型与原来的IplImage类型共享图像数据,转换只是创建一个Mat矩阵头。当将参数copyData设为true后,就会复制整个图像数据。

例:

IplImage*iplImg = cvLoadImage("1.jpg", 0);

Mat  img(iplImg); // IplImage* ->Mat 共享数据

or : Mat
img= iplImg; 

或者是:Mat mtx(iplImg,1); // 1的时候才会复制图像数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencv