新人:)
有一张图(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;
}
如何在使用OPENCV3.1将图片截取分别输出?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- weixin_35840674 2016-11-27 03:04关注
你好,有关函数使用问题以后可以查opencv的官方文件。
rect(a,b,c,d);
a,b 表示截取图片的左上角在原图的坐标。
c,d分别代表图片的长宽。解决 无用评论 打赏 举报