【OpenCV学习笔记】【类型转换】一(IplImage和cv::Mat的类型相互转换)

时间:2022-05-03 17:50:11
  • OpenCV1和OpenCV2混合使用中的IplImage和cv::Mat的类型转换

    假设img为cv::Mat类型,而Image为IplImage类型

    (1)cv::Mat转换为IplImage

       IplImage *Image;

        Image = &(IplImage(img));

    (2)IplImage转换为cv::Mat

           cv::Mat img(Image, 0);

    注意:这里img就是转换后对应的名称

    不会复制内容,只是二者共用数据,即.data指向同一存储区,但各有各自的header。