天天看點

Mat轉Iplimage

1、Mat之間的複制

//注意:淺拷貝 -  不複制資料隻建立矩陣頭,資料共享(更改a,b,c的任意一個都會對另外2個産生同樣的作用)
Mat a;
Mat b = a; //a "copy" to b
Mat c(a); //a "copy" to c

//注意:深拷貝
Mat a;
Mat b = a.clone(); //a copy to b
Mat c;
a.copyTo(c); //a copy to c
           

2、Mat轉IplImage

//注意:淺拷貝 - 同樣隻是建立圖像頭,而沒有複制資料
Mat image;
IplImage src = image;
IplImage src = IplImage(M);
//深拷貝
Mat img;
IplImage Tmp = img;
IplImage *dst = cvCloneImage(&Tmp);
           
下一篇: bug小記