Я работал над обнаружением объектов с помощью тензорного потока.Вы можете попробовать там api https://github.com/tensorflow/models/tree/master/research/object_detection обнаружения объекта по вышеуказанной ссылке, которая является API обнаружения объекта tenorflow, в котором кратко рассказывается о том, как установить и начать работу.
Вы можете начать с Fast-Rcnn, это надежное обнаружение объектов и может работать для вашего сценария использования. Но вам понадобится огромное количество данных.Если у вас меньше данных, вы всегда можете использовать технологию увеличения данных
. После обучения модели вы можете использовать Flask http://flask.pocoo.org/ для создания сервера, на котором вы можете определить APIдля пользователя, чтобы сделать запрос, и затем вы можете выполнить вывод на изображения, используя вашу обученную модель и вернуть ответ