当前位置:   article > 正文

玩转rk3588(二):rknn模型转换、部署及性能测试,解决视频流处理高延时问题(二)_rk3588 物体跟踪

rk3588 物体跟踪

目录

1、环境准备

2、模型转换

虚拟机环境准备

生成onnx模型

生成rknn模型

3、rk3588部署

4、解决opencv读取RTSP进行图像处理时,高延迟

5、相关错误

1、xxx.onnx 模型转xxx.rknn模型时报错: E build: ImportError: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found

6、参考


1、环境准备

开发板环境 

开发环境软件版本/配置
开发板firefly rk3588J 
操作系统

openEuler 20.03 LTS

python版本3.9.18

虚拟机环境 

开发环境软件版本/配置
操作系统

Ubuntu 18.04.6 LTS

(查看命令:lsb_release -a)

python版本3.6
rknn-toolkit版本rknn-toolkit2-1.4.0

2、模型转换

思路:在虚拟机上将pt模型转化成onnx模型,然后通过rknn-toolkit将onnx模型转换成rknn模型

虚拟机环境准备

下载 rknn-toolkit2-1.4.0.zip,yolov5-v5.0

  1. # 创建python环境
  2. conda create -n rk3588 python=3.6
  3. conda activate rk3588
  4. pip install numpy==1.19.5
  5. git clone https://gitcode.net/mirrors/rockchip-linux/rknn-toolkit2.git (下载rknn-toolkit2)
  6. cd ../rknn-toolkit2/doc
  7. pip install -r rknn-toolkit2/doc/requirements_cp36-1.4.0.txt
  8. pip install pandas pyyaml matplotlib seaborn
  9. # 安装rknn-toolkit2工具包
  10. cd ../rknn-toolkit2/packages
  11. pip install rknn_toolkit2-1.4.0_22dcfef4-cp36-cp36m-linux_x86_64.whl

python环境验证是否安装成功

from rknn.api import RKNN

下载yolov5v6.0 

https://www.wpsshop.cn/w/码创造者/article/detail/933217

推荐阅读
相关标签
  

闽ICP备14008679号