OK3588板卡上使用rknpu2加速推理yolov5和mobilenet--C语言篇

OK3588板卡上使用rknpu2加速推理yolov5和mobilenet--C语言篇

  • rknpu2
  • yolov5s
  • mobilenet

rknpu2

我们本次的运行环境是OK3588开发板
git clone https://github.com/rockchip-linux/rknpu2

yolov5s

进入虚拟环境
conda activate ok3588
进入路径
cd rknpu2/examples/rknn_yolov5_demo/
编译程序
bash build-linux_RK3588.sh
OK3588板卡上使用rknpu2加速推理yolov5和mobilenet--C语言篇_第1张图片
运行程序:
进入编译后的install 路径
./rknn_yolov5_demo model/RK3588/yolov5s.rknn model/bus.jpg
注意yolov5s.rknn文件是在另一篇博客使用rknn-toolkit2把YOLOV5部署到OK3588上转换的rknn模型文件。
也可以使用rknn_yolov5_demo自带的rknn模型文件yolov5s-640-640.rknn
rknn模型转换是在主机Ubuntu系统上进行的,代码里面需要设置好目标平台。
OK3588板卡上使用rknpu2加速推理yolov5和mobilenet--C语言篇_第2张图片

运行结果如下图:
OK3588板卡上使用rknpu2加速推理yolov5和mobilenet--C语言篇_第3张图片

mobilenet

cd rknpu2/examples/rknn_mobilenet_demo/
编译程序
bash build-linux_RK3588.sh
OK3588板卡上使用rknpu2加速推理yolov5和mobilenet--C语言篇_第4张图片
运行程序
./rknn_mobilenet_demo model/RK3588/mobilenet_v1.rknn model/cat_224x224.jpg

运行结果:
OK3588板卡上使用rknpu2加速推理yolov5和mobilenet--C语言篇_第5张图片

你可能感兴趣的:(OK3588,YOLO,rknpu2)