YOLOv5 выдает ошибку повторяющихся меток, хотя все метки уникальны
Я пытаюсь построить систему обнаружения объектов с помощью YOLOv5x. Я создал свой набор данных через веб-сайт Roboflow, и после загрузки набора в свой ноутбук я запускаю эту команду, чтобы начать обучение:
!curl -L "https://app.roboflow.com/ds/[DATASET-LINK]" > roboflow.zip; unzip roboflow.zip; rm roboflow.zip
Но я получаю эту ошибку для каждого изображения:
train: WARNING: Ignoring corrupted image and/or label /content/yolov5/train/images/output_0446_png.rf.caced7dfbd9c68fe51180ceb8c2f04e8.jpg: duplicate labels
train: WARNING: Ignoring corrupted image and/or label /content/yolov5/train/images/output_0450_png.rf.808e3c83dd6b516900257848467d9a5b.jpg: duplicate labels
train: WARNING: Ignoring corrupted image and/or label /content/yolov5/train/images/output_0456_png.rf.898ad055d9c4cf67db7657c4901db2b7.jpg: duplicate labels
train: WARNING: Ignoring corrupted image and/or label /content/yolov5/train/images/output_0459_png.rf.8bc9567fac8542598a79c2bf11d4d8d5.jpg: duplicate labels
train: WARNING: Ignoring corrupted image and/or label /content/yolov5/train/images/output_0461_png.rf.62c902b73e1b6a92e1417b90c8dd3c9c.jpg: duplicate labels
train: WARNING: Ignoring corrupted image and/or label /content/yolov5/train/images/output_0462_png.rf.bf025028cd9eb5fe98d3cd80452a8d86.jpg: duplicate labels
train: WARNING: Ignoring corrupted image and/or label /content/yolov5/train/images/output_0463_png.rf.931cea20da666391b1b855eed678dc47.jpg: duplicate labels
train: WARNING: Ignoring corrupted image and/or label /content/yolov5/train/images/output_0465_png.rf.5bedf83f99b1ee0bf8116c2d369ba202.jpg: duplicate labels
train: WARNING: Ignoring corrupted image and/or label /content/yolov5/train/images/output_0466_png.rf.75ceb50e893e1d7ff43a49c40767d552.jpg: duplicate labels
Он жалуется на "повторяющиеся ярлыки", но я понятия не имею, что это значит. У меня нет двух одинаковых классов, и этот набор данных хорошо работал с YOLOv4 и YOLOv4-Tiny.
1 ответ
Я тоже столкнулся с этой проблемой при использовании yolov5. В основном это во время предварительной обработки данных. И причина, по которой я узнала, заключалась в том, что, как написано в подсказке, этикетка была продублирована. В файле тегов txt расположение метки повторяется. Как показано ниже, теги дублируются четыре раза. Если хоть раз, проблема исчезнет. введите описание изображения здесь