小白 OpenCV 学习笔记 - 8.2 寻找和绘制物体的凸包 (convexHull)
发布时间
阅读量:
阅读量
概述
Convex Hull(凸包)是计算几何学中的核心内容 ,它是在实数向量空间V中对给定集合X所形成的最小包围体。对于给定集合X,在数学空间V中,
所有包含该集合的所有可能凸集之交即为该集合对应的Convex Hull。
这一概念可以通过线性组合的方式进行描述:具体来说,
在平面笛卡尔坐标系中,
Convex Hull可以通过连接外围的所有点形成一个封闭且内部空心的空间形状,
使得内部区域完全包含该原始数据集的所有样本。
API函数:
void cv::convexHull ( InputArray points,
OutputArray hull,
bool clockwise = false,
bool returnPoints = true
)
参数解释
- pointsSet: 输入二维点集的数据结构(仅需Mat类型数据)
- convexHullParameter: 表示在函数调用后所确定的凸包区域
- clockwiseOperation: 该操作决定了计算方式的方向性——若标志位设置为true,则生成的结果将是按照顺时针方向排列;反之
全部评论 (0)
还没有任何评论哟~
