pythorch yolov3训练问题

TypeError: 'NoneType' object is not subscriptable

 出现这个问题的原因是你的数据集的格式和datasets.py的代码不同

        self.label_files = [
            path.replace("JPEGImages", "labels").replace(".png", ".txt").replace(".jpg", ".txt")

我把images修改为了JPEGImages,看你自己的数据集的格式修改

detect.py也出了一次错,错误就是不匹配的维度,这时需要把你测试的图片的Alpha通道删掉:find . -name "*.png" -exec convert "{}" -alpha off "{}" \;

你可能感兴趣的:(yolov3)