我在 C 语言中使用 OpenCV 进行图像处理。如果文档中回答了这个问题,请原谅我,但我发现 OpenCV 文档的格式非常糟糕且难以阅读。
我有一个CvMat*
从图像文件中提取的图像,如下所示:
CvMat* mat = cvLoadImageM((char*) filename, CV_LOAD_IMAGE_COLOR);
我需要做的是通过裁剪某个有界区域来获得它的子图像。一个逻辑命令可能是:
CvMat* subMat = cvGetSubImage(mat, minx, maxx, miny, maxy);
其中minx
, maxx
, miny
, 和maxy
定义裁剪区域的边界。有没有内置的方法可以轻松做到这一点?