以下为相关的代码,其中(startX,startY)为区域的左上方点坐标,(endX,endY)为右下角的点坐标。即,根据左上点与右下点就可以获取相应的矩形区域。具体代码如下所示:
getROI(cv::Mat src, int startX, int startY, int endX, int endY)
{
Rect select;
int rectWidth = endX - startX;
int rectHeight = endY - startY;
select = Rect(startX, startY, rectWidth, rectHeight);
Mat ROI = src(select);
return ROI;
}