0

Ich bin ein Neuling für AR und Mobile Face Detección API. Willst du diese Felder erkunden?Android: Google Mobile Face Vision API + Augmented Reality

Ich habe eine Idee, die einen belebenden Aufkleber auf dem linken Wange oder rechte Wange einmal Gesichtserkennung wird verhängen wird durch Google Mobile Vision API- Gesichtserkennung getan

Es gibt nur wenige, was ich wissen müssen, um von die Gemeinschaft: -

  1. Ist es möglich, mit mobilen Gesicht Vision api ?. Wenn möglich, kann ich dann davon ausgehen, dass AR verwendet werden kann, um ein animierendes Stickerbild auf Gesicht/Wange aufzubringen, indem der Frame/das Bitmap des Gesichts verarbeitet wird, das wir von der Gesichtserkennungs-API erhalten?

  2. Ich weiß, es OpenCV auch ist, die für die Bildverarbeitung ist gut, möchte aber über Mobile Vision API (Gesichtserkennung) bei der Erreichung dieser Idee

  3. Darüber hinaus irgendwelche AR SDKs wissen, Libs, Werkzeug Kits, mit denen super imposantes Bild auf Gesicht gemacht werden kann?

  4. Die Straßenkarte für Google Mobile Face API?

Hilfe Wertschätzung!

+1

Sind Sie auf der Suche nach https://hackernoon.com/machine-learning-for-android-developers-with-the-mobile-vision-api-part-1-face-detection-e7e24a3e472f#.26wi0s4u5? – Jitesh

+0

@Jitesh Danke für die Antwort. Ja, etwas Ähnliches. Können wir auch Zähne erkennen? Ich habe keine Landmarke gefunden, die für Zähne ähnlich der Wange steht, z. B. 7 – user755499

Antwort

1

Ja, dies ist über die Mobile Vision API möglich.

Alles, was Sie tun müssen, ist das Erkennen der Orientierungspunkte auf den Gesichtern in Ihrem Bild durch die Gesichtserkennungs-API und das Überlagern Ihrer Bitmap auf den spezifischen Orientierungspunkten für beide Wangen.

Die linke Wange ist mit 1, während die rechte Wange, dargestellt durch 7.

for (Landmark landmark : face.getLandmarks()) { 

     int cx = (int) (landmark.getPosition().x); 
     int cy = (int) (landmark.getPosition().y); 

     if (landmark.getType() == 1 || landmark.getType() == 7) { 
      canvas.drawBitmap(stickerBitmap, cx, cy, null); 
     } 
    } 

vertreten Sie können here mehr darüber in meinem Artikel lesen.

+0

Großartig. Danke für die Antwort. Können wir auch Zähne erkennen? Ich habe keine Markierung gefunden, die die Zahl für Zähne ähnlich wie Wange, z. – user755499

+0

Sie können Zähne für jetzt nicht erkennen, aber Sie können erkennen, ob ein Gesicht lächelt oder nicht und ich denke, dass Sie die Position der Zähne darauf basierend berechnen können. – moyheen