新人:)
有一张图(2560x960),要求是读取之后在中轴线截出并分别输出?
另外自己按照书里ROI代码却发现不清楚参数修改的意义,就是rect后面括号四个参数,而且无论我怎么修改他都是跳出一张截了一部分左边的图。还请指教,代码如下:
#include
using namespace cv;
int main()
{
Mat A=imread("3.ppm");
Rect rect(0, 0, 50, 50);
Mat AROI = A(rect);
namedWindow("1");
imshow("1", A);
waitKey();
return 0;
}
你好,有关函数使用问题以后可以查opencv的官方文件。
rect(a,b,c,d);
a,b 表示截取图片的左上角在原图的坐标。
c,d分别代表图片的长宽。
参考OpenCV自带的例子代码中有关ROI的片段。