人脸识别门禁系统中的嵌入式开发有哪些需要注意的?
佩特科技最近推出的双目人脸识别解决方案,同时推出可以直接在设备上配备的高性能双目摄像头,这个解决方案和摄像头模块被广泛应用在人脸识别门禁系统中。要定制一款人脸识别门禁系统是很复杂的,光是在嵌入式开发这一环节具有很多要注意的地方,下面佩特科技就详细说明一下实际开发过程中可能会遇到的问题和需要注意的地方。
1. 要选择合适分辨率的双目摄像头,考虑AI芯片对图像的处理能力;同时需要调教摄像头,以便采集到质量更高的图像,并配合模型算法,调整模型参数。
2. 考虑尽量减少电池更换的频率,延长续航时间,降低设备的功耗,当门锁面前无人经过的时候尽量保持休眠状态,可通过单独的传感器做设备激活,比如红外传感器,检测到有人经过时,再启动设备上的其他模块。
3. 考虑设备所处的光线环境,针对强光环境通过滤光片进行过滤,针对弱光环境,要能够及时通过补光板进行补光。
4. 考虑设备的安全性,当有人撬锁时,能够检测出来并及时通知到用户,比如在设备内部加入光感传感器,见光后表示设备被拆解;或者在设备关键结合部加入运动传感器,感受到部件分离时进行报警。
5. 补充第4条,考虑有人通过照片等方式对门锁进行破解或陌生人非法开锁的情况,对可疑人员进行拍照捕捉,并及时通知到管理人员。
6. 选择合适的设备通讯协议,比如MQTT比TCP能够支持更大的并发量,尽量减少设备与服务端的连接,一方面减少资源消耗,另一方面也可以降低设备功耗。
7. 预先定义好人脸识别模块和业务模块的数据协议,以及业务模块与服务端的数据协议,方便模块化开发,以及模块之间的对接,提高整体的开发效率。