minivision-ai / Silent-Face-Anti-Spoofing-APK

Apache License 2.0
258 stars 131 forks source link

Demo在手机上运行良好,然后我放到我学校发的学习平板上就很奇怪 #16

Open billzbh opened 3 years ago

billzbh commented 3 years ago
  1. 学校发的平板是个杂牌, 只能横着拿,屏幕宽和高手机如果是 640 x 480的话,它是反着的 480x640

  2. 摄像头的预览是一个非镜像的,也就是他们都被认为是后置摄像头,不是前置。明明安装在前面啊。滑稽。。。

我的问题是:

  1. demo能运行起来,可是预览变镜像怎么弄? 我要硬让它变成前置,有一种照镜子的感觉。
  2. 那个人脸识别框老是没有对准,感觉影响了识别效果,怀疑取到的预览数据就不是完整的人脸导致。所以这个是有什么方法来调整,让预览数据和最终进行人脸识别的数据能对上,活体检测才准确?

不胜感激!

liming1010 commented 3 years ago

确实,同样的问题

nullian commented 3 years ago

[首先需要确认设备预览的原始数据方向,这个和摄像头的安装方向有直接关系。然后修改 https://github.com/minivision-ai/Silent-Face-Anti-Spoofing-APK/blob/master/app/src/main/java/com/mv/livebodyexample/MainActivity.kt 中的frameOrientation

watertianyi commented 2 years ago

@billzbh 你运行这个demo跑起来了吗,我出现这个问题https://github.com/minivision-ai/Silent-Face-Anti-Spoofing-APK/issues/24是jdk版本的问题吗,我现在是jdk11.0,