Java 如何在Android上实现人脸解锁?
我想使用系统用来打开设备的Face Unlock打开我的应用程序Java 如何在Android上实现人脸解锁?,java,android,Java,Android,我想使用系统用来打开设备的Face Unlock打开我的应用程序 没有尝试任何操作,因为我没有从何处开始的线索。在应用程序的build.gradle文件中添加以下依赖项。 compile 'com.google.android.gms:play-services-vision:11.0.4' 添加此元数据清单: <meta-data android:name="com.google.android.gms.vision.DEPENDENCIES"
没有尝试任何操作,因为我没有从何处开始的线索。在应用程序的build.gradle文件中添加以下依赖项。
compile 'com.google.android.gms:play-services-vision:11.0.4'
添加此元数据清单:
<meta-data
android:name="com.google.android.gms.vision.DEPENDENCIES"
android:value="face"/>
<uses-feature
android:name="android.hardware.camera"
android:required="true"/>
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
The code for the activity_main.xml layout file is given below.
FaceDetector detector = new FaceDetector.Builder( getContext() )
.setTrackingEnabled(false)
.setLandmarkType(FaceDetector.ALL_LANDMARKS)
.setMode(FaceDetector.FAST_MODE)
.build();
Frame frame = new Frame.Builder().setBitmap(editedBitmap).build();
SparseArray faces = detector.detect(frame);
实际执行人脸检测工作的代码片段是:
<meta-data
android:name="com.google.android.gms.vision.DEPENDENCIES"
android:value="face"/>
<uses-feature
android:name="android.hardware.camera"
android:required="true"/>
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
The code for the activity_main.xml layout file is given below.
FaceDetector detector = new FaceDetector.Builder( getContext() )
.setTrackingEnabled(false)
.setLandmarkType(FaceDetector.ALL_LANDMARKS)
.setMode(FaceDetector.FAST_MODE)
.build();
Frame frame = new Frame.Builder().setBitmap(editedBitmap).build();
SparseArray faces = detector.detect(frame);
这会有帮助吗?然后试着先在谷歌上找到生物特征识别的参考资料,这也解释了可能的复制品