louxy126

Results 31 comments of louxy126

各位,我想要看每一步的val_acc,所以将在model.compile中添加了metrics=[‘accuracy'],同时将modelcheckpoint中monitor改为了val_acc,但是每一步出来的结果都是val_acc=0.请问有人知道原因吗?

@LamzZ2 感谢回复,也就说acc=0是正常的情况?那请问我用7000张图片训练,3类目标,每个图片上目标数 小于10,那么大概多少个epoch合适呢?或者说loss降到多少?谢谢啦

@LamzZ2 谢谢!!!

@LamzZ2 我用kmeans生成anchor的时候,将yolo_anchor.txt、yolov3.cfg文件中的anchor全部改成了我生成的,发现有提升,不知道我这样做对不对。

@404hasbeenfound 原始代码不生成txt,你想生成的话,就改yolo.py中的代码,134行的predicted_class是预测出的类别,136行score概率,143-146行是4个位置参数,你要用命令把他们写进txt,然后保存。

@YYZ-rose 直接在yolo。py里面添加代码,比如在147行插入:open一个跟你所测试的图片同名的txt,然后按照你要求的顺序把上面说的结果write进去(每个图片预测结果写进去之后,注意写入换行符)

@404hasbeenfound 我是跑的kitti的数据集,ap是上传程序的输出结果在线测评

@YYZ-rose 我在print(label, (left, top), (right, bottom))下面加了:注意先要手动创建你存放txt的文件夹 txt = open(('/media/wrc/新加卷/lxy/keras-yolo/out/txt/' + image_name + '.txt'), 'a') txt.write(str(predicted_class)) txt.write('\t') txt.write("-1") txt.write('\t') txt.write("-1") txt.write('\t') txt.write("0.0") txt.write('\t') txt.write(str(left)) txt.write('\t') txt.write(str(top)) txt.write('\t') txt.write(str(right)) txt.write('\t') txt.write(str(bottom)) txt.write('\t')...

@LewX 我的yolo_video.py:path是测试的图片所在路径,out是输出的结果,想要保存txt参照我上面的回答改yolo.py `def detect_img(yolo): path = "/media/wrc/新加卷/数据集/KITTI/testing/image_2" outdir = "/media/wrc/新加卷/lxy/keras-yolo/out/image" for jpgfile in os.listdir(path): # img_name=jpgfile.split('.')[5] img_name_2= jpgfile.split('.')[0] img = Image.open(path+'/'+jpgfile) img = yolo.detect_image(img,img_name_2) img.save(os.path.join(outdir,(img_name_2+'.png'))) #img.save(os.path.join(outdir, os.path.basename(jpgfile))) yolo.close_session() FLAGS =...

@LewX 前面忘记放了 `import`` sys import argparse from yolo import YOLO, detect_video from PIL import Image import os` 你说的这句话是调用yolo.py中的detect_image