- cd rknn-toolkit/example/mobilenet_v1
- python3 test.py
复制代码
- sudo dnf install freetype-devel pkg-config libpng-devel pkg-config
- pip3 install --user matplotlib
复制代码
- sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
- sudo dnf install gstreamer1-libav
复制代码
- cd yolov3_demo
- wget https://pjreddie.com/media/files/yolov3-tiny.weights
- wget https://pjreddie.com/media/files/yolov3.weights
复制代码
- python3 rknn_resize.py
复制代码
- python3 rknn_transform_320x320.py
- python3 rknn_transform_416x416.py
- python3 rknn_transform_608x608.py
- python3 rknn_transform_tiny.py
复制代码
有用户反馈,使用rknn-toolkit1.0.0及以上版本,跑yolov3模型会卡在init_runtime,这是由于原脚本没有开启预编译导致的,现已修改转化脚本默认开启预编译,开启预编译后得到的模型不能在PC模拟器上运行,只能在板子上运行- python3 rknn_picture_320x320.py
- python3 rknn_picture_416x416.py
- python3 rknn_picture_608x608.py
- python3 rknn_picture_tiny.py
复制代码
- python3 rknn_camera_320x320.py
- python3 rknn_camera_416x416.py
- python3 rknn_camera_608x608.py
- python3 rknn_camera_tiny.py
复制代码
- python3 rknn_camera_tiny_multiProcess.py
复制代码
[attach]245[/attach]- sudo dnf install libcurl-devel
- cd yolov3_demo/C-yolov3/build
- cmake ..
- make
复制代码
- ./yolov3-320 c 0
- ./yolov3-416 c 0
- ./yolov3-608 c 0
- ./yolov3-tiny c 0
复制代码
打开视频文件预测- ./yolov3-320 v ../../video/3.mp4
- ./yolov3-416 v ../../video/3.mp4
- ./yolov3-608 v ../../video/3.mp4
- ./yolov3-tiny v ../../video/3.mp4
复制代码
- cd train_my_data
- wget https://pjreddie.com/media/files/yolov3-tiny.weights
复制代码
- git clone https://github.com/tzutalin/labelImg
- cd labelImg
- sudo apt-get install pyqt5-dev-tools
- sudo pip3 install -r requirements/requirements-linux-python3.txt
- make qt5py3
- python3 labelImg.py
- #使用工具给你的图片打标签,并把标签保存到train_imageXML目录和validate_imageXML目录
- cd ..
复制代码
- python3 list_image_files.py
复制代码
- python3 trans.py
复制代码
- vi voc.names
- class_1
- class_2
- class_3
复制代码
- vi voc.data
- classes = N # N is your class num
- train = /home/XXX/darknet/train_my_data/trainImagePath.txt
- valid = /home/XXX/darknet/train_my_data/validateImagePath.txt
- names = train_my_data/voc.names
- backup = train_my_data/backup
复制代码
- vi yolov3-tiny-modify.cfg
- 1. modify classes = N in [yolo] layer
- 2. modify filters = 3*(N+1+4) ahead [yolo] layer
- 3. modify max_batches = your-max-train-times
- cd ..
复制代码
- ./darknet partial train_my_data/yolov3-tiny.cfg train_my_data/yolov3-tiny.weights train_my_data/yolov3-tiny.conv.15 15
复制代码
- ./darknet detector train train_my_data/voc.data train_my_data/yolov3-tiny-modify.cfg train_my_data/yolov3-tiny.conv.15
复制代码
- ./darknet detector test train_my_data/voc.data train_my_data/yolov3-tiny-modify.cfg train_my_data/backup/yolov3-tiny-modify_900.weights train_my_data/train_images/000937.jpg -thresh 0.1
复制代码
chuyee 发表于 2019-3-1 08:37
rknn_inference 20ms is for 416x416 tiny-yolov3, right? I measured 608x608 yolov3 inference time is a ...
hisping 发表于 2019-3-1 09:17
是的,yolov3-608耗时比较长,在移动设备端还是建议使用tiny-yolov3对视频进行检查。你可以使用tiny-yolo ...
qiaoqiang126 发表于 2019-3-1 14:07
opencv-python>=3.4.3.18无法安装,找不到包怎么办?
someone9388 发表于 2019-3-1 15:47
同问,
如果是安装在板子上,是否因该安装opencv-python-aarch64,但是pip 中的whl 只有3.3.0.1 的。这个 ...
sudo dnf install -y python3-devel python3-opencv python3-numpy-f2py python3-scipy python3-h5py python3-lmdb opencv-devel
chuyee 发表于 2019-3-1 16:14
Use dnf instead of pip. See the original post.
111223 发表于 2019-3-1 17:35
android 端的demo有提供吗?就是用c或者java推理取值的那种
chuyee 发表于 2019-3-1 17:13
Tried Yolov3 416. All my results are as follow. Do they algin with RK's internal testing?
Yolov3 60 ...
qiaoqiang126 发表于 2019-3-5 10:05
Yolov3 608: 我用了4s,这是怎么回事?
hisping 发表于 2019-3-5 19:08
你应该是没有开启量化
chuyee 发表于 2019-3-1 14:28
试了一下608x608的Yolov2,rknn_inference()可以达到80ms。同样大小的Yolov3为什么会慢5倍这么多呢?是不 ...
vlsida2019 发表于 2019-3-12 14:00
想請問一下 我使用作者提供的python load我的yolov2-tiny的模型 會出現 out_boxes, out_boxes2 = rknn.inf ...
程子 发表于 2019-3-12 15:10
输出节点只有一个,而你试图把它赋值给两个变量。
程子 发表于 2019-3-12 15:10
输出节点只有一个,而你试图把它赋值给两个变量。
vlsida2019 发表于 2019-3-12 17:04
請問可以做一個yolov2的示範和直播嗎?
hisping 发表于 2019-3-5 19:08
你应该是没有开启量化
hscoder 发表于 2019-3-22 23:53
请问怎么开启量化呢 ?
- rknn.build(do_quantization=True)
复制代码
cloudboy08 发表于 2019-3-26 19:15
感谢楼主的文章!
我在实验类似的场景。但是安装tensorflow出现了错误。
zyxking 发表于 2019-5-15 09:40
第三部分:
sudo apt-get install pyqt5-dev-tools 出现“apt-get command not found ”错误怎么 ...
迷雪空空 发表于 2019-5-17 14:25
我试了yolov3, init_runtime()这个函数执行的时间非常非常非常长,都快1个小时了,是不是因为更新的toolkit ...
- [toybrick@localhost yolov3_demo]$ python3 rknn_transform.py
- /usr/lib64/python3.6/site-packages/h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
- from ._conv import register_converters as _register_converters
- --> Loading model
- done
- --> Building model
- Killed
复制代码
chuyee 发表于 2019-3-1 14:28
试了一下608x608的Yolov2,rknn_inference()可以达到80ms。同样大小的Yolov3为什么会慢5倍这么多呢?是不 ...
asher 发表于 2019-7-5 10:47
如何用yolov3而不是yolov3-tiny,怎么提取特征呢,
也是用./darknet partial train_my_data/yolov3.cfg tra ...
toytoybreak 发表于 2019-6-23 17:04
我也遇到这个问题,请问你找到原因或者解决了么?
xiaqing10 发表于 2019-7-15 15:04
请问我用608的v2, 发现分类都是对的, score也是对的. 就是box框不准,都是非常非常小的框
...
17708867778 发表于 2019-8-3 06:45
您好,我在启动摄像头进行识别的时候,出现错误
libv4l2:error reading :invalid argument
video error : V ...
TryYourBest 发表于 2019-6-27 09:42
在跑案例的过程中,运行“python3 rknn_transform.py”时,当进行到“Building model1”时,经过一段时间后 ...
17708867778 发表于 2019-8-3 06:45
您好,我在启动摄像头进行识别的时候,出现错误
libv4l2:error reading :invalid argument
video error : V ...
abcehac 发表于 2019-8-7 21:33
看了一下多线程的版本,有点小问题想请问版主和各路大神:
1、建立了6个进程:p_cap1\p_cap2\p_infer1\p_in ...
hisping 发表于 2019-8-8 08:57
1.是的
2.npu不是双核的,去掉一个infer帧率会明显下降,原因是infer除了调用npu还要传递数据,当一个inf ...
abcehac 发表于 2019-8-8 11:20
1 非常感谢您的回复!!!那我可以再试试这些maxsize值,看看怎么能更快点。
2 然后,我发了个帖子《yolo ...
abcehac 发表于 2019-8-13 00:16
楼主晚上好!!!
根据楼主的教程,我用rk3399pro的板子,rknn_camera_tiny.py 跑起来了。但是demo中的 rkn ...
hisping 发表于 2019-8-13 09:31
你是在PC上开预编译转换的模型,然后拷贝到板子上运行的吗?我在rknn-toolkit 1.0.0上都有验证过是ok的 ...
abcehac 发表于 2019-8-5 23:13
你用的是firefly的吧?我用firefly的就出现这个问题,一直找不到解决方法。官方的和启贝的开发板倒是没这 ...
zq07075335 发表于 2019-8-16 16:15
我跑多线程版本也会出现这个问题,注释掉一个进程,就正常了,两个进程同时打开摄像头就有这个问题, ...
abcehac 发表于 2019-8-16 20:59
我这里已经是单线程了……再注释掉一个就没了……
对了,你的单线程是全网络的还是tiny的?我现在板子上 ...
hisping 发表于 2019-8-19 11:15
文章及脚本都有更新哦,新增支持yolov3-320,yolov3-416和c接口
abcehac 发表于 2019-8-16 20:59
我这里已经是单线程了……再注释掉一个就没了……
对了,你的单线程是全网络的还是tiny的?我现在板子上 ...
zq07075335 发表于 2019-8-20 08:42
我跑的tiny的
abcehac 发表于 2019-8-20 10:33
嗯嗯,tiny倒是没啥问题。全网络的在板子上跑不起来,你的全网络能在板子上跑起来不? ...
mrzs 发表于 2019-9-3 21:51
yolov3 有c++版本的demo吗
hisping 发表于 2019-8-8 08:57
1.是的
2.npu不是双核的,去掉一个infer帧率会明显下降,原因是infer除了调用npu还要传递数据,当一个inf ...
gwjjj35 发表于 2019-9-25 13:10
您好
我想请问一下,给rknn_infer开两个进程,是自动调用的吗?
hisping 发表于 2019-3-1 09:17
是的,yolov3-608耗时比较长,在移动设备端还是建议使用tiny-yolov3对视频进行检查。你可以使用tiny-yolo ...
hisping 发表于 2019-8-8 08:57
1.是的
2.npu不是双核的,去掉一个infer帧率会明显下降,原因是infer除了调用npu还要传递数据,当一个inf ...
agogos 发表于 2019-9-26 09:05
tiny yolo最大的问题是效果差了一般,mAP只有30%,不到60%.
mrzs 发表于 2019-10-6 10:03
我也遇到了这个效果差很多的问题。。。。请问你解决了吗,我把量化关了也很差 ...
abcehac 发表于 2019-8-5 23:13
你用的是firefly的吧?我用firefly的就出现这个问题,一直找不到解决方法。官方的和启贝的开发板倒是没这 ...
hisping 发表于 2019-3-1 09:17
是的,yolov3-608耗时比较长,在移动设备端还是建议使用tiny-yolov3对视频进行检查。你可以使用tiny-yolo ...
yantaixu0120 发表于 2019-10-24 16:41
博主你好,请问你们在这款开发板上运行YOLO v3,检测帧率能够达到多少啊 ,能够将tensorflow版本的YOLO v3 ...
hisping 发表于 2019-10-25 08:45
rk3399pro上跑yolov3-608 3帧,yolov3-416 7帧, yolov3-320 13帧左右, 若是你觉得速度不够可以再加rk180 ...
hisping 发表于 2019-10-25 08:45
rk3399pro上跑yolov3-608 3帧,yolov3-416 7帧, yolov3-320 13帧左右, 若是你觉得速度不够可以再加rk180 ...
yantaixu0120 发表于 2019-10-29 14:50
再问问,如果跑yolov3 tiny版本呢,各自的速度又可以达到多少呢,谢谢
长安夜尽 发表于 2019-10-30 22:34
\AppData\Local\Programs\Python\Python36\lib\site-packages\onnx_tf\common\__init__.py:87: UserWarning ...
hisping 发表于 2019-10-31 08:58
下载了.weigth文件了吗?模型转化要约十几分钟(根据你的电脑性能)耐心等待 ...
18958105257 发表于 2019-11-8 15:43
请教一下,如果你们官方RK3399PRO板子再配一个TB-RK1808S 棒,请教一下怎么配置; 在TB-RK1808S棒的下载里 ...
- http://t.rock-chips.com/wiki.php?mod=view&pid=28#h1_1
复制代码
qqqqqq 发表于 2019-11-19 13:23
请问我用yolov3训练自己的模型,一个类,416×416,视频格式,一张图需要2秒,但网上的yolov3模型,在板子 ...
TryYourBest 发表于 2019-6-27 09:42
在跑案例的过程中,运行“python3 rknn_transform.py”时,当进行到“Building model1”时,经过一段时间后 ...
appleUncle 发表于 2019-12-25 10:22
请问楼主的rknn-toolkit是哪个版本? 我在1.0.0和1.2.1版本上,python3 rknn_transform_320x320.py 出现错 ...
欢迎光临 Toybrick (https://t.rock-chips.com/) | Powered by Discuz! X3.3 |