cvQueryFrame不返回cv :: Mat?

时间:2015-07-18 11:39:45

标签: opencv

我有旧项目,我做过这样的事情:

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>

(...)

CvCapture* capture;
cv::Mat frame;

capture = cvCaptureFromCAM(0);
frame = cvQueryFrame(capture);

(...)

它有效。

现在我已经创建了新项目,现在我遇到了错误:

  

错误C2440:&#39; =&#39; :无法转换为IplImage *&#39;到&#c; :: Mat *&#39;

我注意到这些项目之间的区别仅在于新的项目是用CLR C ++编写的。两者都使用openCV 2.4.11。

为什么我的旧项目中的cvQueryFrame()能够返回cv :: Mat而新的不是?我错过了什么?

0 个答案:

没有答案