Advertisement

小白 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)

还没有任何评论哟~