凸包检测:
凸包可以想象成一条刚好包住所有点的橡皮圈,对于二维的图像,凸包就是将最外层的点连接起来构成凸多边形,它能包含点集中所有的点。物体的凸包检测常常用于物体识别、手势识别及边界检测等领域。
OpenCV提供了函数convexHull()用于对物体轮廓凸包进行检测,对形状凸包缺陷分析时使用convexityDefects()函数,每个缺陷区包含四个特征量:起始点,结束点,距离及最远点。
关于函数的介绍,可以看一下OpenCV自带的函数说明:
C++: void convexHull(InputArray points, OutputArray hull, bool clockwise=false, bool returnPoints=true )
Parameters: |
|
---|