我需要找到一种使用浏览器完全离线实现人脸检测和识别的方法。特定于每个用户的经过训练的模型可能会在最初加载。我们只需要在每个设备上识别一张脸即可。实现此目的的最佳方法是什么?
我尝试使用tracking.js
实现人脸检测。有用。但是无法获得实现识别的解决方案。我尝试了face-recognition.js。但是它需要一个节点服务器。
最佳答案
看看:face-api.js它可以完全在浏览器中实时检测和识别人脸!它是由face-recognition.js的同一位创建者VincentMühler制作的。
(Face-api.js Github)
注意事项:
我已经使用该程序包创建了一个工作项目,它比我想象的要容易得多,这是来自刚刚开始进行Web开发的学生。 (在ReactJs应用程序中使用)
就像您一样,我正在搜索并尝试使用诸如tracking.js之类的方法,但是老实说,它们不能很好地工作。
关于opencv - 我们是否可以在浏览器上离线实现人脸检测和识别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50502510/