将IplImage转换为Mat

来源:互联网 发布:查询mysql数据库ip 编辑:程序博客网 时间:2024/05/18 00:47

让自己学会记录而已。


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的时候才会复制图像数据。


0 0