2011-06-28 16 views

回答

2

的問題是,你混合的OpenCV的C++ inteface與C接口。選擇其中一個並一直堅持下去。

在C接口,cvCaptureFromCAM()返回必須使用通過cvQueryFrame()檢索幀CvCapture*,並且該函數返回一個IplImage*不是cv::Mat

CvCapture* capture = cvCaptureFromCAM(CV_CAP_ANY); 

IplImage* frame = cvQueryFrame(capture); 
// ... code to process frame ... 

如果您選擇C++接口,請檢查Martin給您的參考。

相關問題