FaceVerificationSDK icon indicating copy to clipboard operation
FaceVerificationSDK copied to clipboard

1:N人脸录入

Open gjx87v5 opened this issue 1 month ago • 2 comments

1、录入不同的照片,使用相同的faceID,调用sdk的更新并替换api(insertOrUpdateFaceImage),但是返回第一次录入的照片并不会替换成最新的 2、我调用sdk的删除api(deleteFaceImage)或者清空api(clearFaceImages),之后再次录入相同的faceid,但是返回的是我之前录入的已经清除的旧照片 3、进行1:N搜索的时候识别出来的底照片是正确的 4、使用的最新版本的sdk(25.11.01)

gjx87v5 avatar Nov 01 '25 02:11 gjx87v5

是人脸搜索库页面的同名Face ID 图片不更新是吧?

FaceAISDK avatar Nov 02 '25 02:11 FaceAISDK

因为Glide 加载图片使用了缓存,去除缓存设置就可以了。更新20251103的代码添加了注释,改一下就好了。

    protected void convert(BaseViewHolder helper, ImageBean imageBean) {
        Glide.with(getBaseContext()).load(imageBean.path)
                .skipMemoryCache(true) //使用内存缓存,以便低配置设备快速加载,同名faceID图片更换后要重新启动App 才生效
                .diskCacheStrategy(DiskCacheStrategy.NONE)
                .override(200)
                .placeholder(R.mipmap.ic_launcher)
                .into((ImageView) helper.getView(R.id.face_image));

FaceAISDK avatar Nov 02 '25 09:11 FaceAISDK

感谢

gjx87v5 avatar Nov 07 '25 02:11 gjx87v5