Also benutze ich Androiden, die in facedector eingebaut sind, um die Position zu erkennen und zu bestimmen von Gesichtern in einer Bitmap. Im Moment funktioniert es und wird mir sagen: Vertrauen, Augenabstand und Mittelpunkt, aber immer wenn ich versuche, die Pose zu bekommen, gibt es immer 0 zurück, egal welche Bilder ich benutze.
Dies ist der Code, den ich verwende, um die Pose zu bekommen:
%Vor%Und hier ist der Code, den ich verwende:
%Vor%Eine kursorische Google-Suche zeigt ungefähr 10 verschiedene Beiträge - einige sogar auf StackOverflow - von Menschen mit dem gleichen Problem. Hast du diese gefunden? Es sieht so aus, als wäre es ein Fehler. Ich schlage vor, dass Sie es dem Android-Bug-Tracker melden.
Bearbeiten: Sie sollten definitiv einen Fehler ablegen. Werfen Sie einen Blick auf den Quellcode der Gesichtserkennung: diese Quelldatei zeigt, dass Android dies niemals tun wird setze diese auf alles außer 0.
Bis sich das ändert, gibt es weitere CV-Optionen für Android. Sehen Sie sich OpenCV für Android an, das nun offiziell vom Team unterstützt wird.
Tags und Links android