建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

xw612

发帖: 6粉丝: 0

发消息 + 关注

发表于2021年01月20日 10:57:57 157 7
直达本楼层的链接
楼主
显示全部楼层
[问题求助] 【Atlas200DK20.0】【python-yolov3】在板卡上测试coco数据集时报错

【功能模块】


python版本的yolov3目标检测代码

【操作步骤&问题现象】

1、在运行python版本的yolov3_coco_detection_pictures时,在home/HwHiAiUser/YOLOV3_coco_detection_picture下创建了一个half1文件夹存放coco数据集

2.执行 cd YOLOV3_coco_detection_picture

             python3.6 src/object_detect.py ./half1

在测试过了一段时间突然报错,half1中的图片未能完全测试完


【截图信息】

images:./half1/COCO_val2014_000000225184.jpg
======== inference results: =============
instance image
destory image
[Dvpp] vpc decode stage:
instance image
predict jpeg decode size failed, return  500001
Traceback (most recent call last):
  File "src/object_detect.py", line 191, in <module>
    main()
  File "src/object_detect.py", line 183, in main
    resized_image = detect.pre_process(image)
  File "src/object_detect.py", line 106, in pre_process
    yuv_image = self._dvpp.convert_jpeg_to_yuv(image)
  File "/home/HwHiAiUser/YOLOV3_coco_detection_picture/src/acl_dvpp.py", line 33, in convert_jpeg_to_yuv
    output_desc, out_buffer = self._gen_jpegd_out_pic_desc(image)        
TypeError: 'NoneType' object is not iterable
destory image
Model release source success
[Sample] class Samle release source success
destory image
destory image


【日志信息】(可选,上传日志内容或者附件)


举报
分享

分享文章到朋友圈

分享文章到微博

Tianyi_Li

发帖: 385粉丝: 196

发消息 + 关注

发表于2021年01月20日 11:12:45
直达本楼层的链接
沙发
显示全部楼层

TypeError: 'NoneType' object is not iterable

应该是python程序自身问题,可能是迭代出错,读取图片失败。

点赞 评论 引用 举报

L_y

发帖: 12粉丝: 32

发消息 + 关注

发表于2021年01月20日 11:51:31
直达本楼层的链接
板凳
显示全部楼层

您好 self._gen_jpegd_out_pic_desc(image)    这段代码是预测jpg图片解码后的YUV图片的大小,执行失败可能是当前处理的这张图片格式不对导致的,可以将这个图片的名字打印出来 ,然后将这个有问题的图片发出来 我们复现下,看是不是这个图片本身格式问题导致的。

 

评论
xw612 2021-1-20 13:36 评论

COCO_val2014_000000225184.jpg有问题的图片是COCO_VAL2014里面的这一张,我在打开文件夹的时候电脑卡死了,之前能运行的程序,现在程序报确实acl的错误,出现了我之前发的上个帖子的问题

... 查看全部
点赞 评论 引用 举报

xw612

发帖: 6粉丝: 0

发消息 + 关注

发表于2021年01月20日 14:18:58
直达本楼层的链接
地板
显示全部楼层

有问题的图片的名称是COCO_val2014_000000225184.jpg,有问题的图片是coco测试数据集COCO_VAL2014里面的这一张,我在打开文件夹的时候电脑卡死了,之前能运行的程序,现在程序报确实acl的错误,出现了我之前发的上个帖子的问题.您那边能找下这张图片吗?

评论
xw612 2021-1-20 15:08 评论

单独测试这张图片的时候没有报错,但是我在整个数据集里测试就卡死在这张图片这里面了

... 查看全部
xw612 2021-1-20 15:24 评论

这张图片中的目标没有检测到,然后我在存输出结果的时候出错了

... 查看全部
点赞 评论 引用 举报

L_y

发帖: 12粉丝: 32

发消息 + 关注

发表于2021年01月20日 15:15:51
直达本楼层的链接
5#
显示全部楼层

你好 ,看了你之前发的帖子 ,如果你的acl.so是在开发板的/home/HwHiAiUser/Ascend 路径下,在运行python程序之前在终端中执行下如下命令,导入环境变量,然后 impot acl 看是否会报错:

export LD_LIBRARY_PATH=
export LD_LIBRARY_PATH=/home/HwHiAiUser/Ascend/acllib/lib64:/home/HwHiAiUser/ascend_ddk/arm/lib:${LD_LIBRARY_PATH}
export PYTHONPATH=/home/HwHiAiUser/Ascend/:${PYTHONPATH}

COCO_val2014_000000225184.jpg 这个图片我本地测试了下,在这段代码里: self._gen_jpegd_out_pic_desc(image)   没有报错 ,你看下是不是把你试验有问题的图片打个压缩包发我下呢?



点赞 评论 引用 举报

L_y

发帖: 12粉丝: 32

发消息 + 关注

发表于2021年01月20日 16:18:36
直达本楼层的链接
6#
显示全部楼层

你好 这张图片 我在单独推理时没有检查到 目标框,但是输出推理结果时没有报错,Screenshot from 2021-01-20 16-01-35.png

请问你单独推理这张图片的时候 在最后产生结果文件的时候会报错吗

评论
xw612 2021-1-20 17:15 评论

您好,单独测试的时候没有报错,但是一起测的时候就报错了

... 查看全部
点赞 评论 引用 举报

xw612

发帖: 6粉丝: 0

发消息 + 关注

发表于2021年01月20日 17:14:45
直达本楼层的链接
7#
显示全部楼层

我在单独测试的时候也不会出问题,我将val2014coco数据集分成了两部分,我去了前半部分进行测试,测试的图片目录如下,在测试的时候出现了报错

half1.txt 593.32 KB,下载次数:3

点赞 评论 引用 举报

L_y

发帖: 12粉丝: 32

发消息 + 关注

发表于2021年01月22日 09:31:55
直达本楼层的链接
8#
显示全部楼层

你好 请您发下您使用的工程文件 我这边试一下看是否会复现出问题。另外 请在这个链接中的帖子里继续跟踪 https://bbs.huaweicloud.com/forum/thread-102652-1-1.html 是同一个问题。这边的问题请您结一下

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册