函数说明与基本操作
图象处理中最常见的就是截取图象的一部分区域区域进行处理,这部分区域简称ROI,最常见的ROI区域就是矩形,当然还有很多不规则的ROI区域。...cv::Rect的成员变量与函数支持说明:
Rect.x 表示左上角点x的坐标
Rect.y 表示左上角点y的坐标
Rect.width 表示矩形的宽度
Rect.height 表示矩形的高度
Rect.area...() 表示矩形的面积
Rect.size() 表示矩形的大小
Rect.tl() 表示矩形左上角点的坐标
Rect.br() 表示矩形右下角点的坐标
Rect.contains() 判定一个点是否在矩形区域内...0, 255, 255), 3, 8, 0);
cv::circle(result, r1.br(), 3, cv::Scalar(0, 255, 255), 3, 8, 0);
// 判定一个点是否在矩形内...,根据矩形框面积与坐标点
对得到不同矩框可以根据面积进行排序,得到不同排序方式得矩形,代码演示如下:
// 升序,基于左上角x坐标排序
static bool compareRect_x(cv::Rect