您的位置:首页 > 其它

IplImage和cv::Mat的相互转换

2012-12-04 10:52 393 查看
先假设img为cv::Mat类型,而Image为IplImage类型

cv::Mat-->IplImage Image
= IplImage(img);

反过来,IplImage-->cv::Mat如下 cv::Mat
img(Image, 0);

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

我查了下二者的定义,发现IplImage是结构体,其数据类型为char*,而cv::Mat是类,其数据类型是uchar*。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: