Ich arbeite mit Gesichtserkennung in Android und ich möchte Folgendes erreichen:
1. Verwenden Sie Gesichtserkennung Listener in Android für die Erkennung Gesichter auf Kamera-Rahmen.
2. Wenn ein Gesicht am Kamerarahmen erkannt wird, extrahieren Sie das Gesicht und speichern Sie es auf einem externen Speicher.Aufnahme von Kamera-Rahmen in Android nach Gesichtserkennung
Nach dem Surfen durch vorhandene Fragen habe ich festgestellt, dass es keine direkte Möglichkeit gibt, erkannte Gesicht zu Bitmap zu konvertieren und auf der Festplatte zu speichern. Jetzt möchte ich den gesamten Kamerarahmen erfassen und speichern, in dem das Gesicht erkannt wurde und ich nicht konnte.
Die aktuelle Code-Struktur ist wie folgt:
FaceDetectionListener faceDetectionListener = new FaceDetectionListener() {
@Override
public void onFaceDetection(Face[] faces, Camera camera) {
if (faces.length == 0) {
} else {
displayMessage("Face detected!");
// CODE TO SAVE CURRENT FRAME AS IMAGE
finish();
}
}
};
Ich habe versucht, dies zu erreichen, indem Takepicture in der obigen Methode aufrufen, aber ich war nicht in der Lage, den Rahmen zu speichern, diesen Ansatz verwenden. Bitte schlagen Sie mir eine Möglichkeit vor, wie Sie den Kamerarahmen speichern können.
hi! Ich brauche das auf meiner App. Kannst du mir den richtigen Flow oder Code zur Verfügung stellen, wo ich Videoaufnahmen mit Gesichtserkennung finde? – Reshma
@Reshma: Ich würde vorschlagen, dass Sie sich Qualcomm's Snapdragon SDK für Android anschauen - https://developer.qualcomm.com/software/snapdragon-sdk-android. – Bhoot