Ich versuche, die Position einer Fingerspitze aus einem Bild zu erkennen. Ich war in der Lage, eine Region in dem Bild auszuschneiden, wo es eine Fingerspitze haben muss, und extrahiere die Kanten mit Canny Edge Detector. Aber ich stecke fest. Da meine Projektbeschreibung besagt, dass ich die Hautfarbe nicht zur Erkennung verwenden kann, kann ich die genaue Kontur des Fingers nicht finden und muss versuchen, die Fingerspitze mit den Kanten allein zu trennen. Gerade jetzt denke ich, da der Finger eine gekrümmte Bogenform/Buchstaben U-Form hat, könnte das vielleicht für die Erkennung verwendet werden. Aber da es sich um eine rotations/skaleninvariante Methode handeln muss, sind die meisten Algorithmen, die ich bisher gefunden habe, nicht dafür geeignet. Hat jemand eine Idee, wie man das macht? Danke für jeden, der antwortet! Erkennen von U-förmigen Kanten in einem Bild
Dies ist das Ergebnis, das ich jetzt habe. Ich möchte eine Begrenzungsbox um die Zeigefingerspitze oder die höchste Fingerspitze legen, je nachdem, was am einfachsten ist.
mögliches Duplikat von [Erkennen und Extrahieren eines Musters mit OpenCV] (http://stackoverflow.com/questions/20670752/recognizing-and-extracting-a-pattern-using-opencv) – lennon310
Der Abstand zwischen zwei Fingern kann auch sei eine U-Form – lennon310
Ich löschte die vorherige. Ja, deshalb betrachte ich nur umgekehrte U-Shapes. Ich werde mich freuen, wenn ich überhaupt U Formen finden kann. – Feverbeaver