Обнаружение нескольких пользовательских объектов (обработка изображений) по заданному изображению в iOS - PullRequest
1 голос
/ 10 февраля 2020

Я хотел бы получить пользовательские объекты, обнаруженные с помощью его рамки.

  • Я проверил это, я получал много реализаций ARKit - используя это, мы можем получать обнаружение живых объектов (ie, используя входной поток в качестве потока камеры), но мой Требуется получить его из заданного / stati c изображения.

  • Я нашел последние iOS рекомендации / образцы, используя камеру в качестве входного потока, который обеспечивает классификации или прямоугольник или распознавание лица и т. д. c.

    • Моя проблема в том, что мне нужно получить его из заданного изображения с несколькими пользовательскими объектами.

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

      Я проверил, используя VNImageBasedRequest Vision с классификацией объектов, в которой я могу получить классификации с помощью специально обученной модели CoreML, но при этом не получается boundingBox свойство для получения кадров, которое доступно в VNDetectedObjectObservation.

Заранее благодарим за ваше ценное время и ответ.

1 Ответ

1 голос
/ 18 марта 2020

Вы можете сделать это, используя Обнаружение объектов Google Cloud AutoML Vision. Если вы хотите обнаружить пользовательские объекты, вам нужно создать свой собственный набор данных модели и обучить его. После того, как модель обучена, вы можете разместить ее в облаке и сделать вызов API из приложения iOS, чтобы обнаружить объекты из вашего изображения c ( онлайн ), или вы можете добавить обученную модель в ваш проект, чтобы обнаружить объекты из изображения ( в автономном режиме ). Вы можете найти полную документацию здесь https://cloud.google.com/vision/automl/object-detection/docs/before-you-begin

Если вы можете сделать это любым другим способом, пожалуйста, дайте мне знать, даже если я работаю над аналогичным вариантом использования.

...