首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在OpenCV中检测手套手指缺陷?

如何在OpenCV中检测手套手指缺陷?
EN

Stack Overflow用户
提问于 2016-11-09 15:47:37
回答 1查看 892关注 0票数 2

如何检测手套的手指中是否存在缺陷(如上面的图像所示--这称为“绑定错误”)?

我已经提取了每个指尖(使用等高线和轮廓近似),该算法可以识别手套的形状是否完美。

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

如何使用OpenCV检测到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-09 17:48:40

分割每个手指,然后对每个手指进行基于颜色或灰度的分析:一个好的手指有几乎相同的灰度/颜色,而有缺陷的手指有一个深色的部分。

为了分割手指:为每个手指找到了地标:B1 (1基)、B2 (基2)和T (尖端);在下面的图片中看到它们是紫色的。

在我看来,你已经有了这些地标,因为你画的是蓝色的图形。

一旦有了它们,您就定义了一个具有以下边界的区域:B1B2之间的直线和您在这里绘制的红色轮廓(在https://i.stack.imgur.com/hXfoC.jpg中绘制的红色轮廓),从B1开始,通过E 116TE 217到达B2 >。

然后,您为每个区域申请您的分析,例如,标记为缺陷的所有像素与强度低于一个阈值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40510907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档