2017-06-12 9 views
0

Ich versuche herauszufinden, eine Möglichkeit, Gesicht zu erkennen und nur ein Bild zu machen, wenn das Gesicht in einer elliptischen Form ist, die ich erstellt habe.Echtzeit-Gesichtserkennung in UIImagePickerController

Ich folgte this tutorial und ich erreichen bereits das Gesicht zu erkennen, die elliptische Form zu zeichnen und zu erkennen, ob das Gesicht in der Form ist, wie Sie in diesem Bild sehen können:

enter image description here

In das obige Bild: Das rote Quadrat ist, wo der Gesichtserkennungsalgorithmus das Gesicht erkennt und die elliptische Form ist diejenige, die ich möchte, dass der Benutzer sein Gesicht in seine Grenzen setzt.

Mein Problem ist jetzt, wie man es in Echtzeit macht, mit anderen Worten, wenn der UIImagePickerController geöffnet wird, möchte ich die elliptische Form darüber zeichnen und dem Benutzer nur erlauben, den Knopf zu drücken, um ein Foto zu machen sein Gesicht ist drin.

Gibt es eine Methode, die es mir erlaubt, Bilder zu erhalten, bevor der Benutzer auf den Take-Bild-Button klickt, damit ich erkennen kann, ob sich sein Gesicht im Shape-Bereich befindet?

Antwort

0

Ich denke, der einfachste Weg wäre, ein neues Bild aus der elliptischen Form zu erstellen und es für die Gesichtserkennung anstelle des gesamten Bildes zu übergeben.

Verwandte Themen