【发布时间】:2018-08-26 17:59:24
【问题描述】:
我正在尝试从 openCV 和 C++ 中的 RGB 图像中获取子图像。我已经看过关于这个主题的其他线程,但它对我没有用。
这是我使用的代码:
Mat src = imread("Images/00011_00025.ppm");
Rect crop(1, 1, 64, 67);
Mat rez = src(crop);
图像尺寸为 64x67,所以我不明白为什么我在控制台中收到以下错误:
断言失败(0
你知道这个错误的原因是什么吗?
【问题讨论】:
-
从 1 开始,高度为 67 至少需要 68 行。 OpenCV 中的索引从 0 开始,所以只需使用 cv::Rect(0,0,64,67)