最近在使用作者的YOLO_Transform.py转换DOTA数据格式时,如果是转换split后的图片的数据格式,因为split后有时会出现一个图片中gt为0的情况,这时需要删除该gt数目为0的图片和对应的label文件,此时出现了图片占用问题,需要修改一下代码。在dota2LongSideFormat这个方法中,将 img = Image.open(img_fullname)修改为
fp = open(img_fullname, 'rb') img = Image.open(fp) fp.close()
修改后运行正常,Linux下没试过,应该不会出现这种情况。
最近在使用作者的YOLO_Transform.py转换DOTA数据格式时,如果是转换split后的图片的数据格式,因为split后有时会出现一个图片中gt为0的情况,这时需要删除该gt数目为0的图片和对应的label文件,此时出现了图片占用问题,需要修改一下代码。在dota2LongSideFormat这个方法中,将
img = Image.open(img_fullname)修改为fp = open(img_fullname, 'rb') img = Image.open(fp) fp.close()修改后运行正常,Linux下没试过,应该不会出现这种情况。