1 rk官方例程使用说明

(具体API接口调用参考 rockx/doc目录下的说明文档)

1.1 下载源码

git clone https://github.com/rockchip-linux/rockx

1.2 配置交叉编译环境

cd demo/command_line_demo
vim build-linux-rk1808.sh#!/bin/bash                                                                               #GCC_COMPILER_PATH=/path/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/
GCC_COMPILER_PATH=/opt/zlg/m1808-sdk-v1.3.1-ga/host#BUILD_TYPE=Release
BUILD_TYPE=DebugROOT_PWD=$( cd "$( dirname $0 )" && cd -P "$( dirname "$SOURCE" )" && pwd )BUILD_DIR=${ROOT_PWD}/build/build_rk1808_linux_aarch64if [[ ! -d "${BUILD_DIR}" ]]; thenmkdir -p ${BUILD_DIR}
ficd ${BUILD_DIR}
cmake ../.. \-DCMAKE_TOOLCHAIN_FILE=${ROOT_PWD}/cmake/rk1808.linux.aarch64.cmake \-DCMAKE_C_COMPILER=${GCC_COMPILER_PATH}/bin/aarch64-linux-gnu-gcc \-DCMAKE_CXX_COMPILER=${GCC_COMPILER_PATH}/bin/aarch64-linux-gnu-g++ \-DCMAKE_BUILD_TYPE=${BUILD_TYPE} \-DCMAKE_INSTALL_PREFIX=${ROOT_PWD}/install/rockx_rk1808_linux_aarch64
make -j4
make install
cd -

1.3 编译

./build-linux-rk1808.sh

1.4 打包可执行程序

cd install
tar cvf rockx_rk1808_linux_aarch64.tar rockx_rk1808_linux_aarch64/

1.5 运行效果

将rockx_rk1808_linux_aarch64.tar 拷贝到板子上解压

1.5.1 人脸属性分析

[root@M1808 rockx_rk1808_linux_aarch64]# cd rockx_face_attribute_demo/
[root@M1808 rockx_face_attribute_demo]# ./rockx_face_attribute test.jpg
box=(224 39 286 124) score=0.988329
box=(373 41 431 122) score=0.980673
box=(496 27 550 108) score=0.968156
box=(57 22 103 100) score=0.500000
faceid: 0       gender: 1       age: 39
faceid: 1       gender: 1       age: 44
faceid: 2       gender: 1       age: 37
faceid: 3       gender: 1       age: 41


图1.5.1 test.jpg

1.5.2 人脸检测

[root@M1808 rockx_rk1808_linux_aarch64]# cd rockx_face_detection_demo/
[root@M1808 rockx_face_detection_demo]# ./rockx_face_detection test.jpg
box=(224 39 286 124) score=0.988329
box=(373 41 431 122) score=0.980673
box=(496 27 550 108) score=0.968156
box=(57 22 103 100) score=0.500000


图1.5.2 test.jpg

1.5.3 人脸特征提取

人脸比对:(similarity值: 越小越相似)

cd rockx_face_recognition_demo/
./rockx_face_recognition Aaron_Sorkin_0001.jpg Aaron_Sorkin_0002.jpg
//运行结果:
0 box=(64 62 164 200) score=0.999995
get_max_face 0
0 box=(80 65 175 190) score=0.999997
get_max_face 0
similarity is 0.614921


图1 Aaron_Sorkin_0001.jpg 图2 Aaron_Sorkin_0002.jpg

./rockx_face_recognition Aaron_Sorkin_0001.jpg Aaron_Eckhart_0001.jpg
//运行结果:
0 box=(64 62 164 200) score=0.999995
get_max_face 0
0 box=(80 63 168 195) score=0.999992
get_max_face 0
similarity is 1.674139


图1 Aaron_Sorkin_0001.jpg 图2 Aaron_Eckhart_0001.jpg

1.5.3 人体关键点定位

[root@M1808 rockx_rk1808_linux_aarch64]# cd rockx_pose_body_demo/
[root@M1808 rockx_pose_body_demo]# ./rockx_pose_body skiing_160x160.jpg

运行结果:

1.5.4 手指关键点定位

[root@M1808 rockx_rk1808_linux_aarch64]# cd rockx_pose_finger_demo/
[root@M1808 rockx_pose_finger_demo]# ./rockx_pose_finger book.jpg 3

运行结果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/bf51eb03181a4ab58547fb3bbd77aff1.png

1.5.5 手部关键点定位

[root@M1808 rockx_rk1808_linux_aarch64]# cd rockx_pose_finger_demo
[root@M1808 rockx_pose_finger_demo]# ./rockx_pose_finger hand_368x368.jpg 21

运行结果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/e22b100284ad4161880f87cb18c4c9de.png

1.5.6 人头检测

[root@M1808 rockx_rk1808_linux_aarch64]# cd rockx_head_detection_demo/
[root@M1808 rockx_head_detection_demo]# ./rockx_head_detection test.jpg

运行结果:

1.5.7 人车检测

[root@M1808 rockx_rk1808_linux_aarch64]# cd rockx_object_detection_demo/
[root@M1808 rockx_object_detection_demo]# ./rockx_object_detection test.jpg

运行结果:

1.5.8 车牌检测

[root@M1808 rockx_rk1808_linux_aarch64]# cd rockx_carplate_demo/
[root@M1808 rockx_carplate_demo]# ./rockx_carplate carplate_det_test1.jpg

运行结果:

1.5.9 车牌号码识别

[root@M1808 rockx_rk1808_linux_aarch64]# cd rockx_carplate_demo/
[root@M1808 rockx_carplate_demo]# ./rockx_carplate carplate_det_test2.jpg
(202 237 307 273) 0.939847
carplate: 浙A9A353


图1.5.9 carplate_det_test2.jpg

RK平台之AI组件例程使用说明相关推荐

  1. RK平台之AI模型转换环境搭建

    交叉编译环境搭建 软件包安装 $sudo apt-get update $sudo apt-get install git-core gnupg flex bison gperf \build-ess ...

  2. RK3399pro Linux Rock-X AI组件库支持

    1.介绍 Rock-X SDK 是基于 RK3399Pro 的一组快捷AI组件库,初始版本包括:人脸检测.人脸识别.活体检测.人脸属性分析.人脸特征点.人头检测.人体骨骼关键点.手指关键点.人车物检测 ...

  3. 英特尔® 至强® 平台集成 AI 加速构建数据中心智慧网络

    英特尔® 至强® 平台集成 AI 加速构建数据中心智慧网络 SNA 通过 AI 方法来实时感知网络状态,基于网络数据分析来实现自动化部署和风险预测,从而让企业网络能更智能.更高效地为最终用户业务提供支 ...

  4. SNF开发平台WinForm之五-高级查询使用说明-SNF快速开发平台3.3-Spring.Net.Framework

    5.1运行效果: 5.2开发实现: 1.按上面效果来说,先来看一下在程序当中如果调用.第一步在页面拖拽一个按钮为"高级查询",事件上写下如下代码: 如果是单表查询的话,只需要传Gr ...

  5. RK平台--EVS模块: (二)EVS框架介绍

    下面来介绍一下EVS的框架部分,具体工作目录可以查看以下文章 RK平台--EVS模块:(一)概述 Google EVS组件框图 EVS 应用 可作为参考实现的 C++ EVS 示例应用 (/packa ...

  6. 阿里云异构计算平台——加速AI深度学习创新

    云栖TechDay第36期,阿里云高级产品专家霁荣带来"阿里云异构计算平台--加速AI深度学习创新"的演讲.本文主要从深度学习催生强大计算力需求开始谈起,包括GPU的适用场景,进而 ...

  7. linux 渲染程序图层管理,Linux驱动多图层开发--lcdc/framebuffer的注册(RK平台)

    目录 一.引言 Android图形系统系统篇之HWC的介绍 二.源码分析 ------>framebuffer框架 ------>2.RK平台下多图层代码分析 三.多图层的硬件lcdc支持 ...

  8. 记一次rk平台热点打开流程追踪记录

    记一次rk平台热点打开流程追踪记录 问题描述 rk平台偶现热点打开失败,错误日志如下: I/android.hardware.wifi@1.0-service: Starting legacy HAL ...

  9. uniapp平台使用vant组件按需引入,并兼容到微信、百度、抖音小程序

    uniapp平台使用vant组件按需引入,并兼容到微信.百度.抖音小程序 请先了解vant在各小程序的兼容情况 前置条件 温馨提示 兼容到百度swan自定义组件 兼容到抖音tt自定义组件 请先了解va ...

最新文章

  1. oracle求某个数的阶乘,Oracle SQL实现阶乘的几个方法
  2. [转]DPM2012系列之十:备份exchange2010数据库
  3. Linux last命令后面的时间
  4. ViewFlipper的使用
  5. H5禁止手机自带键盘弹出
  6. JavaScript强化教程 —— JavaScript 总结
  7. lds天线技术流程图_音箱耳机入门,蓝牙真无线耳机中的LDS天线 「Soomal」
  8. 正则语言和正则表达式_探索正则表达式背后的语言学
  9. 重构真的能提高代码质量吗?
  10. 03-30 兼容性测试
  11. 服务器网站缓存占内存,服务器程序缓存占用内存
  12. 软件测试报告模板_详细版
  13. 创建React脚手架项目
  14. pycharm收费版和 免费版的区别
  15. Tomcat多实例Nginx负载均衡
  16. 海康威视视频ocx控件开发总结
  17. iNotePad流氓软件卸载
  18. 《乱音盒子》之《隐者小调》
  19. 超能陆战队之大白制作过程
  20. JAVA 数字图像处理----非白即黑的灰,2B青年的自画像

热门文章

  1. 2021年全球与中国不锈钢反应堆行业市场规模及发展前景分析
  2. 关于单页应用(SPA)的经验之谈
  3. php 炒粉,一碗粉定终身?黄屋屯炒粉还有着这样的浪漫故事,钦州人口口相传...
  4. java 开发设计 小游戏 英雄 怪物 武器 关键代码
  5. iphone竖屏视频旋转_在Linux上从iPhone旋转视频
  6. 您应该知道的:关于应用服务器的配置测算及计算公式
  7. 分类模型的可视化评分技术
  8. ubuntu14.04+cuda8.0(gtx1080)下tensorflow的安装
  9. 搭建nodejs+express服务器
  10. Android 生成自己的签名key(releasekey platform shared media networkstack verify等)