rv1126人脸识别的相关操作

这篇博客介绍了rv1126芯片上进行人脸识别的操作流程,包括修改Makefile和源代码以适配板载资源,如rockx_data和face.db的路径。接着在Ubuntu环境下交叉编译生成可执行文件,并将其复制到NFS。最后在板子上部署相关数据,清除并更新数据库,成功实现人脸识别功能。
摘要由CSDN通过智能技术生成

一、代码的改写

在这里插入图片描述

Makeflie

  • 修改交叉编译工具链
    在这里插入图片描述

rkmedia_rockx_face_insert.cpp

  • 修改为放在板子上的rockx_data的路径

在这里插入图片描述

rkmedia_rockx_face_rga_rtsp_main.cpp

  • 修改为放在板子上的rockx_data的路径
    在这里插入图片描述

rkmedia_rockx_face_two_rkisp_rtsp_main.cpp

  • 修改为放在板子上的rockx_data的路径
    在这里插入图片描述

sqlite3_operation.cpp

  • 修改为放在板子上的face.db的路径
    在这里插入图片描述

二、在ubuntu上交叉编译

sudo make

在这里插入图片描述

  • 把生成的可执行文件cp到nfs
    在这里插入图片描述

三、板子上的相关操作

  • 把rockx_data、face.db、之前交叉编译生成的sqlite3和自己的一张自拍照片放到板子上

在这里插入图片描述

  • 清除数据库的相关数据
 ./sqlite3 face.db
 delete from face_data_table
 .quit

在这里插入图片描述

  • 在数据库中加入自己的照片,并命名为person_me
./sqlite3_operation_test person_me my.jpg

在这里插入图片描述

  • 查看是否添加成功
 ./sqlite3 face.db
  select *from face_data_table
  .quit

在这里插入图片描述

  • 开始拉流
 ./rkmedia_rockx_face_rga_rtsp_main

在这里插入图片描述

  • window上打开终端

在这里插入图片描述

  • 识别成功

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秃秃秃秃哇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值