摘要: 凸缺陷 前面我们已经学习了轮廓的凸包,对象上的任何凹陷都被成为凸缺陷。OpenCV 中有一个函数 cv.convexityDefect() 可以帮助我们找到凸缺陷。函数调用如下:hull = cv2.convexHull(cnt,returnPoints = Fal... 阅读全文
posted @ 2018-08-01 22:54 龙~白 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 边界矩形的宽高比x,y,w,h = cv2.boundingRect(cnt)aspect_ratio = float(w)/hExtentExtent就是轮廓面积与边界矩形面积的比。area = cv2.contourArea(cnt)x,y,w,h = cv2.b... 阅读全文
posted @ 2018-08-01 16:23 龙~白 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 什么是轮廓? 轮廓可以简单认为成连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。轮廓在形状分析和物体的检测和识别中很有用。谈起轮廓不免想到边缘,它们确实很像。简单的说,轮廓是连续的,边缘并不全都连续(下图)。其实边缘主要是作为图像的特征使用,比如可以用边... 阅读全文
posted @ 2018-08-01 08:56 龙~白 阅读(717) 评论(0) 推荐(0) 编辑