Toybrick

标题: 1808识别问题 [打印本页]

作者: nickyrat    时间: 2020-5-25 17:29
标题: 1808识别问题
被动模式:
1、运行yolov3示例,识别框总在变化,有时候都没动过,杯子什么的就识别不出来了?
2、而且rknn_camera_tiny_multiProcess.py的CPU占用率还比较高,33%左右
rknn_camera_tiny.py也有20%左右,不是用计算棒的NPU加速了吗?
3、我在image = cv2.resize(frame, (416, 416))这行语句中另外设置了大小,可是感觉图像大小没啥变化?

作者: leok    时间: 2020-5-26 08:45
1、每次从摄像头取帧,数据是不同的; 你可以改成读静态图片推理,每回结果看看是不是一样
2、前处理,后处理需要吃cpu,多进程cpu占用比单进程高;
3、图像大小没变化是什么意思?
作者: nickyrat    时间: 2020-5-26 14:59
leok 发表于 2020-5-26 08:45
1、每次从摄像头取帧,数据是不同的; 你可以改成读静态图片推理,每回结果看看是不是一样
2、前处理,后处 ...

不算是图像大小吧,应该是显示的窗口大小没啥变化?就想问怎么把显示的窗口调大一些。
另外,计算棒怎么升级啊?好像版本太低了
作者: qiu    时间: 2020-5-27 18:00
nickyrat 发表于 2020-5-26 14:59
不算是图像大小吧,应该是显示的窗口大小没啥变化?就想问怎么把显示的窗口调大一些。
另外,计算棒怎么 ...

请认真阅读以下wiki上的文档
作者: nickyrat    时间: 2020-5-28 09:33
qiu 发表于 2020-5-27 18:00
请认真阅读以下wiki上的文档

我看了几遍了,web 升级方式也用了,SSH登录升级也用了,但是没啥用。依旧之前的错误。

C:\Users\nicky\Downloads\RockX_SDK_V1.2.0_20200302\python\test\camera>python -m rockx.test.camera.rockx_face_recog -b face.db -i face
camera= 0
db_file= face.db
image_dir= face
D RKNNAPI: ==============================================
D RKNNAPI: RKNN VERSION:
D RKNNAPI:   API: 0.9.9 (098523f build: 2019-08-14 17:09:13)
D RKNNAPI:   DRV: 0.9.8 (943f8e8 build: 2019-07-03 17:51:17)
D RKNNAPI: ==============================================
D RKNNAPI: ==============================================
D RKNNAPI: RKNN VERSION:
D RKNNAPI:   API: 0.9.9 (098523f build: 2019-08-14 17:09:13)
D RKNNAPI:   DRV: 0.9.8 (943f8e8 build: 2019-07-03 17:51:17)
D RKNNAPI: ==============================================
E RKNNAPI: rknn_init,  msg_load_ack fail, ack = 1(ACK_FAIL), expect 0(ACK_SUCC)!
E RKNNAPI: ==============================================
E RKNNAPI: RKNN VERSION:
E RKNNAPI:   API: 0.9.9 (098523f build: 2019-08-14 17:09:13)
E RKNNAPI:   DRV: 0.9.8 (943f8e8 build: 2019-07-03 17:51:17)
E RKNNAPI: ==============================================
1491488408 rockx load_model(74): rknn_init fail! ret=-6

1491488416 rockx init(74): init module(3) error -1
Traceback (most recent call last):
  File "C:\Users\nicky\AppData\Local\Programs\Python\Python36\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Users\nicky\AppData\Local\Programs\Python\Python36\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\nicky\AppData\Local\Programs\Python\Python36\lib\site-packages\rockx\test\camera\rockx_face_recog.py", line 147, in <module>
    import_face(face_db, args.image_dir)
  File "C:\Users\nicky\AppData\Local\Programs\Python\Python36\lib\site-packages\rockx\test\camera\rockx_face_recog.py", line 102, in import_face
    feature, align_img = get_face_feature(image_path)
  File "C:\Users\nicky\AppData\Local\Programs\Python\Python36\lib\site-packages\rockx\test\camera\rockx_face_recog.py", line 80, in get_face_feature
    ret, face_feature = face_recog_handle.rockx_face_recognize(align_img)
  File "C:\Users\nicky\AppData\Local\Programs\Python\Python36\lib\site-packages\rockx\RockX.py", line 259, in rockx_face_recognize
    ret, result = self.rockx_base.rockx_face_recognize(in_aligned_img, 112, 112, RockX.ROCKX_PIXEL_FORMAT_RGB888)
  File "C:\Users\nicky\AppData\Local\Programs\Python\Python36\lib\site-packages\rockx\RockXBase.py", line 259, in rockx_face_recognize
    ret = RockXBase.lib.rockx_face_recognize(self.handle, pointer(in_rockx_img), pointer(out_face_feature))
OSError: exception: access violation reading 0x0000000000000000
作者: bobby_jiang    时间: 2020-5-28 09:48
你没升级成功。
你要按照wiki的教程,先把上位机设置成可以让计算棒上网,然后才能计算棒升级。
否则计算棒怎么能连接公网去升级?




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3