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

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

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

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

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

1

Решение

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

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

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]