Как загрузить и использовать наборы данных для обнаружения объектов (например, Coco или Pascal) - PullRequest
0 голосов
/ 12 июня 2018

Я супер новичок в области обнаружения объектов.Мне было интересно, может ли кто-нибудь как-нибудь помочь мне с тем, как я могу загрузить и использовать наборы данных обнаружения объектов, такие как Coco или Pascal.Когда я захожу на их сайт даже после загрузки наборов данных, я чувствую, что не знаю, что мне с ними делать ... Я знаю, что этот вопрос глуп, но подсказка для начала может быть супер полезной.Спасибо

1 Ответ

0 голосов
/ 14 сентября 2018

Я использую: python 3.5 на Ubuntu 16.04
Во-первых, есть три вещи, которые вы хотите скачать и распаковать:
1) Cocoapi - я пытался использовать официальную версию, но она не работает(для меня, вероятно, некоторые проблемы с версией).Поэтому я использую одну из этих версий (я не могу выбрать, какую я использовал):
https://github.com/philferriere/cocoapi
https://github.com/cocodataset/cocoapi (официальная)
2) ЗагрузитьКОКО изображения.Я бы порекомендовал загрузить набор оценки, чтобы сначала попробовать.
3) Загрузите соответствующие аннотации для того набора изображений, который вы загрузили.
* Оба 2) и 3) можно загрузить из COCOофициальный сайт.

Установка:
Разархивируйте cocoapi в папку по вашему выбору.Затем разархивируйте аннотации и изображения в эту разархивированную папку cocoapi.И назовите их как «аннотации» и «изображения».Я использую Ubuntu 16.04, поэтому я использовал терминал для перехода в папку ... / cocoapi-master / PythonAPI.Затем запустите make.Обратите внимание, что часть «...» - это путь к папке, в которую вы распаковали ваши cocoapi.Для меня распакованная папка называется cocoapi-master.Но в зависимости от версии, которую вы скачали, она может называться как-то иначе.
Далее, у меня были свои собственные скрипты python, вложенные в папку PythonAPI.Эти сценарии копируются и затем редактируются из демонстрационных версий python, которые они предоставили на своей официальной странице Github.

Потенциальные проблемы - из-за некоторых проблем совместимости бэкэнда с matplotlib изображения могут отображаться неправильно.Если у вас есть эта проблема, вы можете обратиться к этому:
Нет всплывающих окон или отображения для plt.imshow () и plt.show ()

Надеюсь, это работаетдля тебя!:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...