2013-12-19 145 views
5

我试图从图像中检测指尖的位置。我已经能够在图像中剪出必须有指尖的区域,并使用Canny Edge Detector提取边缘。但是我卡住了。由于我的项目描述说我不能使用肤色进行检测,因此我无法找到手指的确切轮廓,并且必须尝试单独将指尖与边缘分开。现在我在想,因为手指有一个弧形的弧形/字母U形,也许可以用于检测。但是由于它必须是旋转/尺度不变的,所以我迄今发现的大多数算法都不符合它。有没有人有如何做到这一点的想法?感谢任何人的回应! enter image description here检测图像中的U形边缘

这是我现在的结果。我想在指尖指尖或指尖最高处放一个边框,以最容易的为准。

+0

[使用OpenCV识别和提取模式]的可能重复(http://stackoverflow.com/questions/20670752/recognizing-and-extracting-a-pattern-using-opencv) – lennon310

+0

两个手指之间的空间也可能是一个U形 – lennon310

+0

我删除了前一个。是的,这就是为什么我只考虑倒U形的原因。如果我能找到任何U形,我会很高兴。 – Feverbeaver

回答