opencv mat轉IplImage*

林堯彬發表於2020-04-04

一、

    Mat mat,mat1; // mat1是臨時變數

    IplImage * img;

    mat1=mat.clone();// 包括資料的深度複製,以防對mat資料的更改

    img=cvCreateImage(cvSize(mat.cols,mat.rows),8,3); //根據實際進行初始化

    img.imageData=(char*)mat1.data;

如此,Img就擁有了與mat一樣的資料,在需要IplImage*型別的資料時,使用img

 

二、 

    IplImage *frame;

    Mat frmImg;

   frame=&IplImage(frmImg);

轉載於:https://www.cnblogs.com/begoogatprogram/p/5942709.html

相關文章