人脸识别 对于人脸识别技术,相信大家都不会太陌生,在日常生活中的许多场景都有使用到,比如手机拍照时,拍照软件会自动识别出镜头内人脸并对焦,注册APP时的人脸扫描以进行实名验证,微信或支付的刷脸支付以及机场过安检时,扫描人脸确认身份等。 人脸识别实现基本步骤如下图所示,摄像头先采集图像数据,经除噪、图像格式转换等预处理完成后,将图像数据传至处理器进行人脸检测和识别算法运算,仅当人脸成功识别后,再进行后续操作。
图 1 人脸识别流程 基于i.MX RT的人脸识别方案下图是恩智浦提供的极具性价比的人脸识别方案,对比一般基于处理器(CPU)方案,成本,功耗方面都有有优势,PCB尺寸也会更小,而且MCU运行RTOS的启动时间通常在几百毫秒以内,对比处理器(CPU)搭载Linux系统10秒开外的启动速度,会给客户更好的用户体验。 当然,恩智浦提供的基于i.MX RT的人脸识别方案,并不是要取代基于处理器(CPU)的方案,正如前面所讲,人脸识别技术的应用领域已经很多了,未来肯定会被应用在更多的领域,而基于MCU的人脸识别方案提供给客户和市场更多一种选择。
图2 i.MX RT106F人脸识别方案 MIMXRT106F小编先前在《重新定义MCU—i.MX RT》中对i.MX RT MCU有过详细的介绍,而MIMXRT106F是NXP为边缘计算(Iot Edge)应用推出的人脸识别系列MCU,已获得授权运行OASIS算法库该算法库支持人脸检测、防欺诈算法、人脸姿态调整,以及人脸识别等功能,甚至还集成了Mini CV(如下图所示)。
图3 VIZNAS 软件结构框图 开发环境搭建开发板
图4
图5
- Debug 工具:MCU-LINK(如下图所示),需连接EVK板背面的J6(如图6所示)。
图6 MCU-LINK
图7 调试连接
(~~未完待续)
|