注:记录说明:人脸识别系统中,人脸特征库的存储和使用是重要部分之一,个人由于研究算法至今人脸底库建立和比对仅做过简单仿真,对面板识别机器(嵌入式端建库),因此开始开展知识补充和学习。
目标:
1.学习 sqlit3 c++ 版本的基本使用
2.人脸1xn维特征的建立、插入、修改和批量建立
3. 实现1:N 人脸库对比查找
4.考虑优化方案
一.本次记录学习基于sqlit3 c++ 版本人脸建库可参考的code阅读链接
1.基于瑞心微rk 源码中代码:
https://github.com/BPI-SINOVOIP/BPI-R2PRO-BSP/blob/11f0a741f0e30e55ff56905219205a33a933bbb9/external/rockface/demo/command_line_demo/rockface_recognition_1vn/face_db.c
2.完整人脸识别建库源码:
https://github.com/wilsonloo/faceEmotionCppLinux/blob/master/CMakeLists.txt
3.基于ncnn 人脸识别 salit3 建库
https://github.com/kouxichao/vision
4.python 人脸识别建库
https://github.com/mugeshk97/attendance_system
二.后节实验目标:
先阅读完源码详解后,基于ncnn 和rknn 实验人脸检测后sqlit3 建例人脸特征库