wanglei

Results 16 comments of wanglei

已解决,批量处理了xml文件,把空格处理了重新训练,执行main.py就不会报错了

> 您好,请问您在使用作者建议的VOC数据集做训练,运行train.py后,是否有出现报错ValueError: could not convert string to float: '/home/zjh/tensorflow-yolov3/data/dataset/VOC/train/VOCdevkit/VOC2007/JPEGImages/000005.jpg 263'的情况嘛。初步判断是utils.py文件里读取voc_test.txt时没有正确划分数据,不知道是不是这个问题. 这种情况我没遇到过 不过你检查一下你的xml文件和图像文件都能对的上不 检查一下图片的格式是否正确

> 我也遇到了这个问题,运行main.py时报这个错误,请问怎么处理xml标签文件呢,谢谢! 就是找一个可以批量处理xml文件的脚本,把你之前的带有空格的标签改掉就可以了,然后重新训练

> > > 我也遇到了这个问题,运行main.py时报这个错误,请问怎么处理xml标签文件呢,谢谢! > > > > > > 就是找一个可以批量处理xml文件的脚本,把你之前的带有空格的标签改掉就可以了,然后重新训练 > > 请问这个会影响我原来生成的train.txt文件吗,批量处理之后,还需要修改其他的吗,类似于class文件,谢谢! 原则上不会影响,因为train,txt保存的是你的图像文件的路径和标注的坐标信息,只需要修改标签就可以,然后重新训练。

> > > > > 我也遇到了这个问题,运行main.py时报这个错误,请问怎么处理xml标签文件呢,谢谢! > > > > > > > > > > > > 就是找一个可以批量处理xml文件的脚本,把你之前的带有空格的标签改掉就可以了,然后重新训练 > > > > > > > > > 请问这个会影响我原来生成的train.txt文件吗,批量处理之后,还需要修改其他的吗,类似于class文件,谢谢! >...

> > > > > > > 我也遇到了这个问题,运行main.py时报这个错误,请问怎么处理xml标签文件呢,谢谢! > > > > > > > > > > > > > > > > > > 就是找一个可以批量处理xml文件的脚本,把你之前的带有空格的标签改掉就可以了,然后重新训练 > > >...

> 刚刚运行了之后可以跑了,但是又出现了这个错误,map率为0,报的错ValueError: not enough values to unpack (expected 2, got 0),不知道您遇到过没有 这个我没有遇到过,不过好像这个错误很常见 你上网查一下, 建议你更改完标签之后,重新按照流程训练一遍 然后再测试map等验证指标

已解决,把被注释掉的video_path=0启用就可以了,一开始没看到这个注释( ▼-▼ )

> 请问楼主python video_demo.py检测视频流时是否遇到过No Image的问题? 这个我没明白你说的什么意思,是视频检测不出目标吗?

> 嗯嗯,是的,检测图片都没有问题,但是检测视频demo总是会报错。 > ![微信图片_20200506095807](https://user-images.githubusercontent.com/63779655/81132197-22c2d080-8f80-11ea-9d76-0dcd5d289676.png) 是不是你保存图的时候出错了 with tf.Session(graph=graph) as sess: vid = cv2.VideoCapture(video_path) fps = 0.0 while True: t1 = time.time() return_value, frame = vid.read() if return_value: frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)...