课前知识储备
凸包的概念:
凸包指的是完全包含原有轮廓,并且仅由轮廓上的点所构成的多边形。凸包的每一处都是凸的,即在凸包内连接任意两点的直线都在凸包的内部。在凸包内,任意连续三个点的内角小于180°。
凸包的获取:
hull=cv2.convexHull(points[,clockwise[,returnPoints]])
凸包的绘制:
cv2.polylines(src, [points], isClosed,color, thickness)
凸缺陷的概念
凸包与轮廓之间的部分,称为凸缺陷。轮廓上距离这条线最远的点就是凸缺陷的点。
实战演练
任务一: 轮廓的查找与绘制
绘制轮廓
代码运行
运行结果
学会了吗
我们下次再见!
All Rights Reserverd@FuXianJun