RK3399pro rock-x 开发(人脸,姿态,目标追踪,车牌识别)笔记

笔记分为:
1.环境搭建
2.编译,运行例子
3.根据自己的需求进行开发

1.环境搭建
http://t.rock-chips.com/wiki.php (rk3399pro wiki 教程)
在固件下载栏目中 从百度网盘下载 固件,建议下载官方推荐的 toybrick-fedora 镜像,因为很多官方论坛里很多项目就是基于fedora的虽然用着不习惯。
根据官方说明烧写固件升级安装包。
官方系统烧写教程如下图:RK3399pro rock-x 开发(人脸,姿态,目标追踪,车牌识别)笔记_第1张图片
系统升级如下图:RK3399pro rock-x 开发(人脸,姿态,目标追踪,车牌识别)笔记_第2张图片
人脸,车牌等识别的官方sdk 介绍:主要关注sdk 下载,和sdk demo 介绍:RK3399pro rock-x 开发(人脸,姿态,目标追踪,车牌识别)笔记_第3张图片
接下来 解压rockx 的sdk 并用winscp等方式传送到 rk3399 pro 开发板目录,我们不用虚拟机,直接在板子上用g++ 编译程序:
在板子上,进入目录: RockX_SDK_V1.0.0_20190611\demo\command_line_demo 在这里面可以看到很多例子,人脸识别,对比,车牌识别,人体姿态识别等。官方用了cmake 但是我编译的时候有点问题,所以用命令的方式,步骤如下:
1. 复制 RockX_SDK_V1.0.0_20190611\sdk\rockx-rk3399pro-Linux 下的 include 和 lib64 到 RockX_SDK_V1.0.0_20190611\demo\command_line_demo 下,这是为了写目录方便而已。
2. 进入RockX_SDK_V1.0.0_20190611\demo\command_line_demo\rockx_face_recognition_demo 目录我们实验一下 人脸比对的例子
3. 使用命令 :g++ rockx_face_recognition -I …/inclued -L …/lib64 -lrockx -o face_regconition 我们可以看到当前目录下生成了一个 可执行的 名字为face_regconition 文件
4. 执行命令:./face_regconition Aaron_Sorkin_0001.jpg Aaron_Eckhart_0001.jpg 可以看到系统打印信息,输出了两个人物的相似程度。
5. 其他的例子的使用方法类似,大家可以按需要组合在一起实现更复杂的功能。 下一篇我们讲介绍开发过程中遇到的坑。

你可能感兴趣的:(linux,ai,rk3399)