1、前言
之前的文章 绘制几何图形的轮廓,介绍了矩形包围框和圆形包围框。
虽然这两种包围框以及足够逼近图形的边缘,但为了保持几何形状(矩形和圆形),其实与图形的真实轮廓贴合度较差,为了更贴近图形轮廓,这里介绍凸包。
凸包:图形最外层的端点,将端点连接起来,围出来包围图形的最小包围框,就叫做凸包
2、opencv 函数
绘制图形的凸包,OpenCV 提供的 convexHull() 方法可以自动找出轮廓的凸包
绘制图形凸包的方法:先检索到图形的轮廓、然后用 convexHull() 函数找到轮廓的凸包、最后用polylines() 函数