Rock-X AI组件库¶
介绍¶
Rock-X SDK 是基于 RK3399Pro, RK1808 的一组快捷AI组件库,初始版本包括:人脸检测、人脸识别、活体检测、人脸属性分析、人脸特征点、人头检测、人体骨骼关键点、手指关键点、人车物检测等功能,开发者仅需要几条 API 调用即可在嵌入式产品中离线地使用这些功能,而无需关心 AI 模型的部署细节,极大加速了产品的原型验证和开发部署。Rock-X 组件库根据用户的需求仍会不断扩充。
编译¶
RK1808¶
RK1808 固件已经添加有Rock-X组件库的依赖,只需编译相应的应用程序然后下载到板子上就可以运行,编译如下:
设置编译工具路径¶
在编译前需要先设置好编译工具的路径,在sdk下的 <rk1808-sdk-path>/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin
目录下就有编译工具或者自行下载编译工具 Link
cd rockx/demo/command_line_demo
vi build-linux-rk1808.sh
#修改编译工具路径
...
#这个路径是编译工具的路径,请按照实际路径填写
GCC_COMPILER_PATH= <rk1808-sdk-path>/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/
...
编译¶
./build-linux-rk1808.sh
下载运行¶
adb push install/rockx_rk1808_linux_aarch64 /userdata/
cd /userdata/rockx_face_landmark_demo
./rockx_face_landmark face4.jpg 68
更多组件库的详细介绍以及API应用方法请查看 doc
目录下的文档。
不同系统或者平台按照 demo/command_line_demo/READNE.md
文档编译并且部署程序即可