摘要: 凸缺陷,以及如何找到凸缺陷 找某一点到一个多边形的最短距离 不同形状的匹配 1.凸缺陷 前面已经设计了轮廓的凸包和凸性缺陷的概念。OpenCV中有一个函数cv2.convexityDefect()可以帮助我们找到凸缺陷: hull = cv2.convexHull(cnt,returnPoints= 阅读全文
posted @ 2018-07-10 16:18 Zodiac7 阅读(1736) 评论(0) 推荐(0) 编辑
摘要: 提取一些经常使用的对象特征 1.长宽比 边界矩形的宽高比 x,y,w,h = cv2.boundingRect(cnt) aspect_ratio = floart(w)/h 2.Extent 轮廓面积与边界矩形面积的比。 area = cv2.contourArea(cnt) x,y,w,h = 阅读全文
posted @ 2018-07-10 15:13 Zodiac7 阅读(2641) 评论(0) 推荐(0) 编辑
摘要: 查找轮廓的不同特征,例如面积,周长,重心,边界等 1.矩 图像的矩可以帮助我们计算图像的质心,面积等。 函数cv2.momen()会将计算得到的矩以一个字典的形式返回, 我们的测试图像如下: 例程如下: # -*- coding:utf-8 -*-import numpy as npimport c 阅读全文
posted @ 2018-07-10 11:32 Zodiac7 阅读(3280) 评论(1) 推荐(0) 编辑