rk3399使用rknn做識別任務

2021-10-21 17:03:18 字數 2733 閱讀 6680

開發板:tb-rk3399prox

主控晶元:rk3399pro

rknn sdk版本:rknn_toolkit_v1.4.0

tb-rk3399prox 開發板資料

tb-rk3399prox wiki

社群論壇

toybrick入門和直播教程以及常見問題索引 (整合貼)

rk3399pro rock-x 開發(人臉,姿態,目標追蹤,車牌識別)筆記

firefly aio-3399proc開發板安裝rknn toolkit 1.6.0開發環境

rk3399pro上安裝rknn-toolkit,來轉換模型檔案為.rknn

目標檢測例程使用資料集:mscoco資料集

安裝opencv-python

pip3 install opencv-python==3.4.13.47 -i
安裝tensorflow

pip3 install tensorflow
安裝tensorflow出現問題問題:

running build_ext

loading library to get version: libhdf5.so

error: libhdf5.so: cannot open shared object file: no such file or directory

*----------------------------------------

error: failed building wheel for h5p

解決:

apt-get

install libhdf5-dev

安裝後庫還是找不到,所在位置:/usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5.so;

在/usr/lib/aarch64-linux-gnu下面建立乙個libhdf5.so的軟鏈結;

問題:

沒有pkg-config

解決:

安裝pkg-config

apt install pkg-config
請求protobuf>=3.9.2

需要安裝

pip3 install protobuf==3.9.2
執行darknet例程出錯

可能是tensorflow版本問題

之前我預設安裝的是2.4.0的版本

降低版本

pip3 install tensorflow==1.14.0
解決attributeerror: module 『tensorflow』 has no attribute 『configproto』

開始是直接在ubuntu環境下安裝,各種報錯然後python被損壞,導致桌面有問題;

然後參考官方給的文件,在ubuntu下安裝虛擬環境使用python;

這個檔案官方有提供很容易找到《rockchip_user_guide_rknn_toolkit_v1.4.0_cn》

sudo apt install virtualenv

sudo

apt-get

install libpython3.5-dev

sudo apt install python3-tk

#建立虛擬環境

virtualenv -p /usr/bin/python3 venv

#啟用環境

source venv/bin/activate

# 如果要使用 tensorflow gpu 版本,請執行以下命令

pip install tensorflow-gpu==1.11.0

# 如果要使用 tensorflow cpu 版本,請執行以下命令

pip install tensorflow==1.11.0

# 執行以下命令安裝 pytorch 和 torchvision

pip3 install torch==1.2.0 torchvision==0.4.0

# 執行以下命令安裝 mxnet

pip3 install mxnet==1.5.0

# 執行以下命令安裝 opencv-python

pip install opencv-python

pip install package/rknn_toolkit-1.4.0-cp35-cp35m-linux_x86_64.whl
然後執行test,缺少什麼就安裝什麼,不知道包名的話可以去網上搜尋一下;

RK3399晶元規格書,RK3399參考設計方案

rk3399晶元規格書,rk3399參考設計方案 較新的rk3368雖然專門針對電視盒子做了優化,但是其硬體效能相比上一代的rk3288還要孱弱,老當益壯的rk3288退休不得,與rk3368勉力維持著瑞芯微2015年的江山。進入2016年,瑞芯微rockchip再次調轉槍頭,緊跟行業趨勢,順勢而為...

RK3399 產品選擇

rk3399 是一款的arm64處理器,其內部整合gpu,對多 人臉識別等,支援都非常不錯。在國內,選擇以rk3399為核心,開發產品的知名公司,有很多。就我個人而言,主要使用過兩家公司的開發板。1 firefly rk3399 開發板 2 nanopc t4開發板 兩家公司可能側重點不同,產品特性...

RK3399的環境搭建

之前的工作內容大多為除錯各部分的硬體和系統的bug,真正編寫 的機會很少,或者說根本沒有。首先,要達到乙個基本的目的,在ubuntu18.04的pc機上,編寫出的程式可以在板子上跑的通。很簡單,只要安裝交叉編譯工具鏈即可。sudo apt get install gcc 5 aarch64 linu...