Конвертация формата RTSD в cvat
Closed this issue · 17 comments
Написать скрипт, который из фаила формата gt-full.csv сформирует .xml фаил, совместимый с cvat.
Здесь будет чатик по конвертации из csv в cvat.
Илья, а ты в классе cvat.py имя каринки не добавлял? У неё просто ещё имя есть, это может быть важно.
Нет, имя я специально не стал добавлять, чтобы не вносить путаницу. Дело в том, что сам cvat игнирирует имя фаила, а смотрит только на id. В свою очередь id это индекс имени фаила в отсортированном списке имен
Понял, просто придётся немного по-другому. И ещё вопрос: что за argparse и parser в icevision_to_cvat?
это для задания аргументов командной строки. в build_parser можешь сделать свои аргументы. тебе на вход скрипт должен получать путь к фаилу с разметкой и путь к выходному фаилу
Слушай, а проблемы с тем, чтобы cvat нужную разметку к нужной фото прилепил не встанет?
Я думал он по имени ориентируется.
это действительно проблема. я предлагаю так: разметка, генерируемая скриптом, будет использоваться только с теми изображениями, которые были во входном фаиле, и id им будут присвоены в соответствии с лексикографическим порядком имен. таска для cvat также будет создаваться только из этих изображений. тогда проблем не будет. но нужно будет аккуратно влить эту разметку к остальным картинкам после завершения разметки. я не смог другого придумать, если есть идеи, давай обсудим
Переименовать все файлы RTDS?
каким образом?
Ну: 1, 2, 3, 4, ...
так, а что это даст? смотри, мы хотим сначала создать таску с 2500 изображений. В этот момент cvat присвоит картинкам id. После мы можем загрузить в него разметку которая будет соотноситься с этими id. Если нам придется еще размечать какие-то картинки, то при создании таски id будут новыми. Имена влияют только на порядок, а он и при текущих названиях фиксирован
Хорошо, просто нужно подумать, как эту разметку к уже существующей добавить. Чтобы сразу размечать как нужно.
сначала сделай конвертер и прогони его на том маленьком csv. создай таску из 2500 изображений и загрузи полученный xml. после завершения разметки сдампи его. в новом xml уже будут имена
Илья, ты не сталкивался с тем, что при перегонке аннтотации cvat потом не отображает боксы?
А то я перегнать перегнал, и он всё скушал, и даже видит заголовки, но на самой картинке боксов нема.
хм, скинь xml
Сюда?
давай вк