报错:conversion from ‘cv::Mat’ to non-scalar type ‘IplImage {aka _IplImage}’
源码中的代码为:
IplImage ipl_image;
cv::Mat final_mat;
ipl_image = final_mat;
该代码是cv::Mat和IplImage数据类型的转换。
报错的原因是opencv的版本问题,我测试了3.2.0 opencv的不会报错,在3.4.12版本的opencv下会报错,解决方法为将最后一行改为
ipl_image = cvIplImage(final_mat);