Можно ли обучить собственный модуль с помощью TensorFlow, а затем использовать его в OpenCV для обнаружения?

Я хочу спросить, можем ли мы обучить наш собственный модуль (изображения) некоторых конкретных объектов (возможно, 2-3 объекта), а затем с помощью модуля OpenCV DNN обнаружить эти объекты?

Я уже пробовал предварительно обученный простой с ssd_mobilenet_v1_coco_11_06_2017 в OpenCV, который работает и умеет обнаруживать объекты.

Но теперь я хочу обучить свой собственный модуль изображениям определенных объектов и, как указано выше, с помощью OpenCV обнаружить эти объекты. Я много искал, но нет хорошего учебника, показывающего, как мы можем использовать собственный модуль поезда TensorFlow.

Заранее спасибо!


person Bahramdun Adil    schedule 11.12.2017    source источник


Ответы (1)


Да! Конечно, вы можете обучить свой собственный, и на самом деле, если вы посмотрите на источник образца, который вы использовали, они предоставят руководство о том, как обучить свой собственный:

https://github.com/datitran/object_detector_app/blob/master/object_detection/g3doc/defining_your_own_model.md

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

person GPPK    schedule 11.12.2017