最近公司要求做一个人脸考勤的功能,经过查阅相关资料,后台采用百度人脸识别的API,前端采用trackingjs实现相关功能
本来全部功能都用百度的技术,经过研读官方文档发现,百度的人脸识别是集成的,硬件设备要求较高,而且需要收费,所以放弃了。
最终决定在网上发现一款很好用的js:trackingjs,硬件只需一个摄像头,即可捕捉到摄像头的信息生成图片,前端只需要将图片内容转化为base64传递给后台即可,后台调用百度的人脸识别接口,在人脸库[提前先要录入所有员工的人脸图片,每个人最多20张]中超找符合的员工[默认匹配度是80%],后台获取到百度返回的结果后,通过Gateway将扫脸结果通知给有相关权限的用户
在这里插入图片描述

转载:trackingjs+websocket+百度人脸识别API,实现人脸签到

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐