
如何检测手套的手指中是否存在缺陷(如上面的图像所示--这称为“绑定错误”)?
我已经提取了每个指尖(使用等高线和轮廓近似),该算法可以识别手套的形状是否完美。

但是它没有检测到手套指尖上有一条领带。

如何使用OpenCV检测到这一点?
发布于 2016-11-09 17:48:40
分割每个手指,然后对每个手指进行基于颜色或灰度的分析:一个好的手指有几乎相同的灰度/颜色,而有缺陷的手指有一个深色的部分。
为了分割手指:为每个手指找到了地标:B1 (1基)、B2 (基2)和T (尖端);在下面的图片中看到它们是紫色的。

在我看来,你已经有了这些地标,因为你画的是蓝色的图形。
一旦有了它们,您就定义了一个具有以下边界的区域:B1和B2之间的直线和您在这里绘制的红色轮廓(在https://i.stack.imgur.com/hXfoC.jpg中绘制的红色轮廓),从B1开始,通过E 116TE 217到达B2 >。

然后,您为每个区域申请您的分析,例如,标记为缺陷的所有像素与强度低于一个阈值。
https://stackoverflow.com/questions/40510907
复制相似问题