本帖最后由 brack 于 2024-11-18 08:12 编辑
申请理由:
之前想玩嵌入式边缘AI没有机会,感谢主办方提供的机会。
insightFace:
InsightFace是由旷视科技(Megvii)开发的一款高效的人脸识别、人脸检测和人脸对齐算法库。它基于深度学习框架(如MXNet、OneFlow等),采用卷积神经网络(CNN)作为基础网络结构,通过多层卷积层、池化层和全连接层,提取输入图片中的人脸特征。InsightFace针对训练和部署进行了优化,支持多种硬件平台,包括CPU和GPU,能够实现快速、准确的人脸识别。同时,它提供了丰富的API,支持人脸检测、人脸识别、人脸对齐等多种功能,在多个领域得到了广泛应用,如金融支付、安防监控和手机解锁等。
1.环境准备:
确保RV1106开发板上的操作系统支持C/C++和相关依赖库的安装
评估RV1106的性能,选择合适的依赖库
2.Insightface 安装:
根据RV1106的硬件特性,选择合适的insightface版本进行安装,确保在CPU上高效运行
安装后,对insightface进行配置,主要针对人脸检测、识别和对齐功能的参数。
3.摄像头驱动与图象采集:
在RV1106上部署摄像头模块,实现图象采集。
配置摄像头参数,以满足多人实时人脸识别的需求。
4.算法优化与调试:
针对硬件特性,适当对insightface算法进行优化,以提高算法的运行效率
5.多人实时人脸识别:
利用insifhtface提供的API,实现多人实时人脸的识别。适当处理以区分不同的人脸
6.部署与测试
将优化后的算法部署到RV1106开发板上,进行测试确保其稳定性和可靠性。根据实际状况,进行验证和调试,满足实际需求。
感谢主办方提供的活动