我正在使用 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
引起的。