基于TencentOS Tiny开发板开发的一款人脸识别应用;
硬件部分由以下模块组成:
- 开发板采用TencentOS Tiny官方的RT1062开发板。
- 开发板板载标准24P DVP摄像头接口,外接OV5640摄像头。
- 开发板板载RGB显示接口,外界LCD显示屏。
软件部分由以下模块组成:
- OV5640摄像头采集。
- 人脸识别检测人脸。
- LCD显示屏输出检测结果。
硬件框架
如上图所示,硬件部分由TencentOS Tiny官方的RT1062开发板,OV5640摄像头,LCD显示屏等组成;其中: TencentOS Tiny官方的RT1062开发板,负责完成所有模块通信和人脸识别功能逻辑的实现。 LCD显示屏,负责显示摄像头采集的视频图像和识别结果框。 OV5640摄像头,负责完成人脸数据的采集。
软件框架
如上图所示,该软件架构主要采用上图所示的几个部分完成,其中: LCD:负责显示摄像头采集的视频图像和识别结果框。 Camera:负责完成人脸数据的采集。 Face:负责完成人脸数据检测梳理,输出检测结果。
演示图片
演示效果
代码地址
TencentOS -Tiny-Face-Demo : tencent-os--tiny-face-demo (gitee.com)