【正点原子RV1126 AI Linux开发板】 RockX的AI例程编译及车牌识别测试
[复制链接]
本帖最后由 TL-LED 于 2024-2-26 21:14 编辑
这篇来学习下基于 RockX的AI例程编译和车牌识别测试。
一、Rockx简介
RockX 是 RK 提供的一套 AI 组件库,其封装的 API 简单、易上手,可以让开发者快速构建 AI 应用,快速体验芯片的性能。 其初始版本囊括了人脸检测、人脸识别、活体检测、人脸属性分析、人脸特征点、头部检测、人体骨骼关键点、手指关键点以及人车物检测等功能。 RockX 的源码是闭源的, RK 只提供了API 接口以及一些模型文件给我们调用,这些模型文件大多数是采用的预训练模型或者第三方算法模型。
二、RockX的例程编译
2.1、复制例程文件
开发板源码提供了适用于720P和1080P屏幕及IMX335和IMX415摄像头的例程,根据自己的硬件来选择测试例程
这里测试使用了1080P屏幕下的IMX335摄像头例程
复制文件到ubuntu系统下
2.2、编译rkmedia_rockx_carplate_recognition
root@ubuntu:/opt/atk-rv1126_app/IMX335# tar xvf 00_rkmedia_rockx_carplate_recognition.tar
root@ubuntu:/opt/atk-rv1126_app/IMX335/00_rkmedia_rockx_carplate_recognition# mkdir build
root@ubuntu:/opt/atk-rv1126_app/IMX335/00_rkmedia_rockx_carplate_recognition/build# cmake ../
root@ubuntu:/opt/atk-rv1126_app/IMX335/00_rkmedia_rockx_carplate_recognition/build# make
编译完成后,生成的可执行文件
复制文件到开发板
root@ubuntu:/opt/atk-rv1126_app/IMX335/00_rkmedia_rockx_carplate_recognition/build# scp rkmedia_rockx_carplate_recognition root@192.168.1.7:/demo/bin
复制rock的模型文件到开发板
三、运行
3.1、运行程序
识别图片打印的车牌和手机上的车牌图片(图片来源与网络,仅测试学习用)
[root@ATK-DLRV1126:/demo/bin]# ./rkmedia_rockx_carplate_recognition
3.2、识别蓝色牌
终端输出的信息
串口终端输出信息
3.3、设别新能源牌
串口终端输出信息
|