由于openCV1.x和2.x版本之间存在比较大的改动
网上的程序基于不同版本而写的程序和函数可能与自己使用的版本不一样
这时就需要对IplImage变量和Mat变量进行转换
具体方式见http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/core/interoperability_with_OpenCV_1/interoperability_with_OpenCV_1.html#interoperabilitywithopencv1
我总结了一下,放到这里做个备忘吧
1转换成2
IplImage *img_1;
cv::Mat img_2(img_1);
2转换成1
cv::Mat img_2;
IplImage img_tmp=img_2;
IplImage *img_2=&img_2.operator IplImage();
大概就是这样,全部的代码没有写,原谅我的懒惰吧