【问题标题】:How to crop a specific rectangle portion(ROI) from an image in OpenCV c++如何在 OpenCV c++ 中从图像中裁剪特定的矩形部分(ROI)
【发布时间】:2014-04-07 13:31:05
【问题描述】:

实际上我需要裁剪图像中的一个矩形部分。我有矩形的两个点 p1 和 p2。裁剪矩形后,我需要存储该矩形以供进一步参考。

【问题讨论】:

标签: c++ opencv crop rectangles roi


【解决方案1】:

您好,我知道这是一个老问题,但这可能对其有同样问题的其他人有所帮助。

给定一个包含你的矩形

roi:    Rect 
rect(topLeft_X,topLeft_Y,bottomRight_X,bottomRight_Y);

假设您要裁剪的图像是detectROI,而不是裁剪roi 给定上述矩形,只需执行以下操作:

Mat roi = detectROI(rect);

比保存这张图片:

imwrite("ROI.jpg", roi);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-05
    • 1970-01-01
    • 2017-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多