【发布时间】:2021-02-22 04:44:40
【问题描述】:
我正在准备用这个特征在 pc 中将 cv::Mat 转换为 IplImage:
- opencv:3.4.14
- 操作系统:Win 10
- 代码:c++
不同选项的示例:
cv::Mat MBin = cv::Mat::zeros(cv::Size(64, 64), CV_32FC1);
IplImage* image0= new IplImage(MBin);
IplImage image1 = MBin;
IplImage* image2 = cvCloneImage(&(IplImage)MBin);
IplImage* image3;
image3 = cvCreateImage(cvSize(MBin.cols, MBin.rows), 8, 3);
IplImage image4 = MBin;
cvCopy(&image4, image3);
出现 imageX 的地方会产生标题错误。
【问题讨论】:
-
不要使用过时的 C api!
-
这是一个有数百个类的代码,我不能改变所有的C api。
-
@SSR 不用,用 C++ API 就行了。
标签: c++ image visual-studio opencv visual-c++