|
这个是主体代码
IplImage *res, *dst;
CvRect rect;
rect.x = 300, rect.y = 500, rect.width = 400, rect.height = 400;
res = cvLoadImage("C:\\Users\\Administrator.MICROSO-1L2F0VC\\Desktop\\cat.jpg");//载入一张图片
dst = cvCreateImage(cvSize(200, 200), 8, 3);//创建图像空间
//创建窗口
cvNamedWindow("res", CV_WINDOW_AUTOSIZE);
cvNamedWindow("dst", CV_WINDOW_AUTOSIZE);
//设置ROI区域
cvSetImageROI(res, rect);
//提取ROI
cvCopy(res, dst);
//取消设置
cvResetImageROI(res);
//显示图像
cvShowImage("res", res);
cvShowImage("dst", dst);
cvWaitKey(0);
cvDestroyWindow("res");
cvDestroyWindow("dst");
cvReleaseImage(&res);
cvReleaseImage(&dst);
}
在cvResetImageROI(res);处出现了问题:
0x00007FFCF8D750D8 处(位于 0.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x000000D86E6FF4A0 处。 出现了
求助大佬~~~
|
|