Ich erstelle eine Android-App für Anwesenheitssystem, in dem ich das Bild erfassen werde, sobald ich das Gesicht erkennen. Ich bin in der Lage dies zu erreichen, aber mit nur einem Problem kann dieses System mit dem Foto des Angestellten gefälscht werden, da es momentan keinen Live-Check gibt.So überprüfen Sie die Lebendigkeit in Gesichtserkennung in Android Gesichtserkennung
mCamera.setFaceDetectionListener(new Camera.FaceDetectionListener(){
@Override
public void onFaceDetection(final Camera.Face[]faces,Camera camera){
if(faces!=null&&faces.length>0){
try{
if(lastCaptureTiume+10000<=System.currentTimeMillis()){
mCamera.takePicture(null,null,jpegCallback);
lastCaptureTiume=System.currentTimeMillis();
}
}
catch(Exception e)
{
}
}
});
}
Auf jpegCallback überprüfe ich das Gesicht und beschneide es für den weiteren Prozess.
Ich suchte nach einigen Beispielen für Lebhaftigkeit aber kein Glück, Wenn jemand weiß, wie ich Lebendigkeit implementieren kann, bitte helfen.