FaceComparator faceComparator= new FaceComparator(getApplicationContext());
Frame frame1 = new Frame();
frame1.setBitmap(mBitmapPerson1);
Frame frame2 = new Frame();
frame2.setBitmap(mBitmapPerson2);
JSONObject jsonObject = faceComparator.faceCompare(frame1, frame2, null);
{
"resultCode": 0,
"faceCompare": {
"isSamePerson": true,
"score": 0.75659186
}
}
可以的,在faceCompare()方法中会默认启动引擎,如果引擎已经启动则不会再次启动,开发者可以放心使用。
release()方法会卸载在NPU芯片中已经加载的模型,请在应用不再使用人脸比对时及时卸载模型,释放资源。