没有肉的粽子 发表于 2023-3-2 20:29:32

在RK3588J上运行rknn_yolov5_demo,无结果图片

问题:使用NPU运行rknpu_yolov5_demo,没有带分类框的out.jpg。
参考教程:Rockchip_Quick_Start_RKNN_SDK_V1.3.0_CN.pdf(RK_NPU_SDK文件夹内的文档)3.3节
在板端运行后,terminal输出如下,但rknn_yolov5_demo_LInux/文件夹内没有out.jp
firefly@firefly:/data/rknn_yolov5_demo_Linux$ ./rknn_yolov5_demo ./model/RK3588/yolov5s-640-640.rknn ./model/bus.jpg
post process config: box_conf_threshold = 0.50, nms_threshold = 0.60
Read ./model/bus.jpg ...
img width = 640, img height = 640
Loading mode...
sdk version: 1.3.0 (c193be371@2022-05-04T20:16:33) driver version: 0.8.2
model input num: 1, output num: 3
index=0, name=images, n_dims=4, dims=, n_elems=1228800, size=1228800, fmt=NHWC, type=INT8, qnt_type=AFFINE, zp=-128, scale=0.003922
index=0, name=output, n_dims=5, dims=, n_elems=1632000, size=1632000, fmt=UNDEFINED, type=INT8, qnt_type=AFFINE, zp=77, scale=0.080445
index=1, name=371, n_dims=5, dims=, n_elems=408000, size=408000, fmt=UNDEFINED, type=INT8, qnt_type=AFFINE, zp=56, scale=0.080794
index=2, name=390, n_dims=5, dims=, n_elems=102000, size=102000, fmt=UNDEFINED, type=INT8, qnt_type=AFFINE, zp=69, scale=0.081305
model is NHWC input fmt
model input height=640, width=640, channel=3
rga_api version 1.6.0_ (d041200 build: 2021-12-01 15:26:14 base: )
rk-debug out_fence_fd = 0
once run use 35.148000 ms
loadLabelName ./model/coco_80_labels_list.txt
person @ (474 250 559 523) 0.996784
person @ (112 238 208 521) 0.992214
bus @ (99 141 557 445) 0.976798
person @ (211 242 285 509) 0.976798
loop count = 10 , average run29.705900 ms尝试在examples/rknn_yolov5_demo/src/main.cc中添加打印,重新编译并把文件copy到板端运行,我添加的打印也没有输出(320行附近)
……
<font color="#8b0000">printf("!!!!!!!!!!!!!!!!!!!!!");</font>
    printf("%s",text);
    imwrite("./out.jpg", orig_img);
    ret = rknn_outputs_release(ctx, io_num.n_output, outputs);
……有大佬知道是为什么嘛,救救孩子吧。
* 为什么我添加的打印没有输出,最后运行的难道不是我编译过的文件么?
* 为什么我运行完没有out.jpg,明明main.cc里面有imwrite("./out.jpg", orig_img); 那么我的这个yolov5 demo算是运行成功了么?


页: [1]
查看完整版本: 在RK3588J上运行rknn_yolov5_demo,无结果图片