RV1126笔记五:人脸识别方案<三>
若该文为原创文章,转载请注明原文出处。
一、介绍
通过图片形式,解析图片数据,检测图片上有没有存在人脸,提取人脸特征,把特征数据保存到数据库里。
二、流程图
使用的是Rock-X AI组件库。
三、数据库的使用
在前面,交叉编译了Sqlite3,把编译的库和可执行文件拷贝到开发板上。
1、创建数据库
创建一个为face.db的数据库,表名字为face_data_table,参数name, face_feature, feature_size
name: 表示人脸名字
face_feature: 人脸特征值
feature_size: 特征值长度
识别到的特征值就保存在face_feature里。
2、简单使用
查询数据库:
select * from face_data_table;
删除数据库里数据:
delete from face_data_table;
使用时需要先删除数据库里的数据,在重新插入数据。
四、代码解析
1、使用方式
./sqlite3_operation_test name image_path
2、代码架构