Как получить оригинальное имя изображения из Microsoft Custom Vision API? - PullRequest
0 голосов
/ 25 октября 2019

Я не уверен, как связать отмеченные регионы с моими исходными именами файлов изображений.

Следуя документации API Custom Vision для запроса GetTaggedImages , я могу получить ответс информацией об идентификаторе итерации, дате создания, ширине, отмеченных областях и т. д. Однако, нет никакого упоминания об имени оригинального изображения.

Если невозможно связать исходное имя файла с отмеченными регионами, тогда мне придется сделать мою маркировку в автономном режиме (например, LabelImg) и использовать API для загрузки отмеченных изображений - не рабочий процесс, который яНадеюсь на.

Спасибо за любые идеи!

1 Ответ

0 голосов
/ 29 октября 2019

Я получил ответ на этот вопрос от представителя учетной записи Microsoft. Имя изображения должно быть связано с «id» во время загрузки (используя пользовательский интерфейс vision, а не web-интерфейс):

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

Вот примеро том, как я получил то, что мне было нужно:

upload_result = trainer.create_images_from_files(project.id, images=tagged_images_with_regions)
for image in upload_result.images:
        print(image.image.id)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...