我有一个基于面部识别系统的考勤应用程序。我想实施活体检测或反欺骗。我找到了一些模型和解决方案,但这些解决方案都不能在离线模式(无互联网模式)下工作。我的应用程序可以在没有互联网的情况下以离线模式运行。
我在 Flutter 框架中制作了我的应用程序,并且正在使用 ML Kit。如果有人知道如何做到这一点,或者有关于此问题的任何解决方案或代码。这对我很有帮助。
你必须使用tflite依赖才能在flutter中实现实时人脸识别。 您可以使用下面的链接来参考有关 tflite 的更多信息。它用于识别实时摄像机面孔。
https://pub.dev/packages/tflite
对于离线模式,你必须在你的 flutter 应用程序中实现 PWA(渐进式 Web 应用程序)。使用下面的文档在您的 flutter 应用程序中实现 PWA。 注意:pwa 仅适用于 https。所以你可以使用 firebase 构建你的 flutter 应用程序来确保你的应用程序安全
https://medium.flutterdevs.com/progressive-web-app-flutter-62c7dea05fc5
ml套件不支持人脸活体检测。 你可以在github上搜索人脸识别flutter,然后你会看到人脸活体检测和人脸识别的最佳演示项目。 我认为kby-ai产品最适合您的要求。