如何修复以下问题:cimg(cv :: Mat)

时间:2019-06-13 16:07:12

标签: c++ visual-studio opencv

我正在使用 C ++ opencv 库开发一种情绪检测软件。

执行到此行时:

cv_image<bgr_pixel> cimg(original);

有一个VisualStudio实例:

  

Emotion.exe中0x00007FFC54F9A839的未处理异常:Microsoft C ++异常:dlib ::内存位置0x00000064B36F7270发生致命错误。

查看整个功能:

CvCapture* cap = cvCaptureFromAVI("sample.avi");
IplImage* frame2;
cv::Mat original;
while(1)
{
    frame2 = cvQueryFrame(cap);
    cv::Mat frame = cv::cvarrToMat(frame2);
    original = frame.clone();
    cv_image<bgr_pixel> cimg(original); //exception here
    ...
}

我想这个问题是由original引起的。

0 个答案:

没有答案