Ich entwickle eine App mit Google-Gesichtserkennungs-API, ich habe das Beispielprojekt verwendet, was ich brauche, möchte ich das Overlay-Bild (Maske) hinzufügen basierend auf Änderungen der Gesichtsausrichtung, zB: wenn das Gesicht nach rechts oder links gedreht wird, möchte ich das überlagerte Bild aktualisieren, indem ich die Koordinatenwerte nehme. Wie geht das?. Kann jemand helfen. Vielen Dank im Voraus.So erkennen Sie Gesichtsausrichtung Änderungen in Live-Vorschau, Gesichtserkennung Android
0
A
Antwort
0
ich dieses Problem gelöst, indem Euler Z-Wert der erkannten face.I ist Entsendung meinen Code:
ich das Rechteck und den Maske Bitmap auf erkannte Gesicht, wenn Orientierungsänderungen gedreht habe;
RectF dest = new RectF((int) left, (int) top, (int) right, (int) bottom);
Matrix m = new Matrix();
m.setRotate(face.getEulerZ(),dest.centerX(),dest.centerY());
m.mapRect(dest);
Gedrehte Bitmap.
public Bitmap rotate_bitmap(Bitmap bmp,float degree){
Matrix matrix = new Matrix();
matrix.postRotate(degree);
return Bitmap.createBitmap(bmp , 0, 0, bmp .getWidth(), bmp .getHeight(), matrix, true);
}
Gezeichnete Maske auf Leinwand zeichnen.
canvas.drawBitmap(rotate_bitmap(faceTrackerActivity.getBitmapItem("face"),face.getEulerZ()), null, dest, null);
Setzen Sie auch den SCHNELLMODUS auf den Detektor.
FaceDetector detector = new FaceDetector.Builder(context)
.setClassificationType(FaceDetector.ALL_CLASSIFICATIONS)
.setMode(FaceDetector.FAST_MODE)
.build();`
Verwandte Themen
- 1. So überprüfen Sie die Lebendigkeit in Gesichtserkennung in Android Gesichtserkennung
- 2. Angular2-Richtlinie: So erkennen Sie DOM-Änderungen
- 3. So erkennen Sie Änderungen im Bootstrap-Multiselect
- 4. Gesichtserkennung in Android ohne Benutzerinteraktion
- 5. So speichern Sie Änderungen-Android
- 6. Gesichtserkennung mit OpenCV in Android?
- 7. So erkennen Sie variable Änderungen/Zuweisungen in Ruby
- 8. So erkennen Sie Änderungen in UISegmentedControl von einer separaten IBAction
- 9. OpenCV Gesichtserkennung in Android
- 10. Gesichtserkennung in Android?
- 11. So erkennen Sie Berührungsereignisse in Android
- 12. So erkennen Sie dunkle Fotos in Android
- 13. jquery - So erkennen Sie sinnvolle Änderungen an textarea
- 14. So erkennen Sie Änderungen auf der Webseite ohne erneutes Laden
- 15. Gesichtserkennung Einloggen in Android-Anwendung
- 16. So erkennen Sie tote Prozesse auf Android
- 17. Android Gesichtserkennung Alternativen
- 18. Xamarin Studio Android Gesichtserkennung
- 19. Android camera2 gesichtserkennung
- 20. So erkennen Sie die Umstellung auf die Sommerzeit in Android
- 21. Echtzeit Gesichtserkennung mit OpenCV in Android
- 22. Erkennen Auswahl Änderungen in WebView
- 23. Stream-Video-Gesichtserkennung mit Video-Gesichtserkennung und Bild Gesichtserkennung
- 24. Android Gesichtserkennung API - Gespeicherte Videodatei
- 25. Echtzeit-Gesichtserkennung in UIImagePickerController
- 26. So erkennen Sie Emoticons in EditText in Android
- 27. OpenCV/JavaCV Android Gesichtserkennung Initialisierung
- 28. Wie erkennen Sie Änderungen an einem Objekt?
- 29. So erkennen Sie DragLeave
- 30. Erkennen, wenn template.dynamic Änderungen