получить ограничивающую рамку, согласованную с API обнаружения объектов после eval

Я использовал API обнаружения объектов от Tensorflow для обучения своей модели. Сценарий eval тоже работал нормально.

Однако я хочу получить координаты ограничивающей рамки в изображениях eval. Возможно ли это сделать в сценарии eval? Как мне это сделать?

Я использовал этот скрипт.


person nirvair    schedule 03.11.2018    source источник


Ответы (2)


Несколько примеров (сколько задается num_visualizations в файле конфигурации) показаны на TensorBoard.

Если вы хотите большего, я предлагаю экспортировать модель и использовать вывод. См. учебный блокнот TF OD, чтобы узнать, как использовать экспортированная модель для вывода и визуализации результатов.

person netanel-sam    schedule 06.11.2018
comment
Хотя скрипт eval получает координаты ограничивающей рамки, могу ли я не получить эти координаты? Почему я должен экспортировать изображение? Мне нужно сделать некоторые вычисления на основе координат этой ограничивающей рамки. - person nirvair; 06.11.2018
comment
Я не понял первый вопрос. Что касается второго - было бы проще использовать вывод, что вы практически хотите. Что касается третьего — вы можете получить к ним доступ, используя output_dict['detection_boxes'] в учебнике, о котором я упоминал. - person netanel-sam; 06.11.2018

Вы можете обратиться к следующей ссылке. Хотя это не имеет никакого отношения к сценарию eval.py, он выполняет свою работу. Если вы укажете каталог, состоящий из тестовых изображений, вы можете получить координаты ограничительной рамки всех обнаруженных объектов, используя обученную модель.

person Jitesh Malipeddi    schedule 30.07.2019