OpenCV实战(3)——图像感兴趣区域
0. 前言
在实际应用场景下,图像处理函数有时只需要应用于图像的部分区域。OpenCV
中使用了一种优雅而简单的机制来定义图像中的子区域并将可以将其视为常规图像进行操作。本节中,我们将学习如何定义图像内的感兴趣区域 (region of interest
, ROI
)。
1. 感兴趣区域
为了说明如何定义感兴趣区域 (region of interest
, ROI
),我们将一个尺寸较小图像复制到一个更大的图像上。例如,我们要将以下 OpenCV logo
插入到测试图像中:
为了完成该目标,需要定义可以应用复制操作的 ROI
,ROI
的位置将决定 logo
在图像中的插入位置。
1.1 ROI 实例
首先,读取 logo
图像并定义 ROI
。我们可以使用 Rect
来定义 ROI
:
// 读取 logo
cv::Mat logo