Дайте жизнь безграничным возможностям применения…

Google Cloud Vision API - очень мощный инструмент, который может дать жизнь безграничным возможностям приложений в сочетании с библиотеками Python.

Vision API - это предварительно обученная модель Google, которая обнаруживает объекты и лица, выполняет распознавание изображений, классификацию, маркировку и извлечение печатного или рукописного текста из изображений. Это позволяет разработчикам легко интегрировать встроенные функции.

Возможности Google Cloud Vision API

1. Распознавание лиц

Vision API может выполнять обнаружение функций для локальных файлов изображений и удаленных URL-адресов изображений. Функции DETECT_FACES и DETECT_FACES_URI могут выполнять обнаружение нескольких лиц на изображении вместе с соответствующими ключевыми атрибутами лица, такими как эмоциональное состояние и головной убор.

2. Атрибуты изображения

Обнаруживает общие атрибуты изображения, такие как доминирующие цвета и соответствующие подсказки при кадрировании.

3. Обнаруживать ярлыки

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

4. Оптическое распознавание символов (OCR)

Обнаруживает и извлекает текст из изображений. Аннотации TEXT_DETECTION и DOCUMENT_TEXT_DETECTION поддерживают распознавание текста.

5. Обнаружение в Интернете

Web Detection обнаруживает веб-ссылки на изображение. Выполняет поиск в Интернете наиболее подходящего ярлыка и страниц с полностью или частично совпадающими изображениями.

6. Обнаружение нескольких объектов

Cloud Vision API может обнаруживать и извлекать несколько объектов на изображении с помощью Object Localization - модуля, который идентифицирует информацию об объекте, положении объекта и прямоугольных границах для область изображения, содержащая объект.

7. Обнаружение непристойного содержания (Безопасный поиск)

  • Обнаруживает откровенный контент, например контент для взрослых или сцены насилия, в изображении. Эта функция использует пять категорий (adult, spoof, medical, violence и racy) и возвращает вероятность того, что каждая из них присутствует в данном изображении.

Клиентская библиотека Vision API для Python

Установите вариант Vision API для Python с помощью !pip install google-cloud-vision и проверьте успешность установки с помощью from google.cloud import vision.

8. Определение свойств изображения

Эта функция позволяет определять общие атрибуты изображения, такие как доминирующий цвет или подсказки при кадрировании.

Сначала мы устанавливаем учетные данные Google Cloud Platform и вызываем ImageAnnotatorClient(), который содержит утилиты для извлечения свойств изображения.

Загрузить изображения Google с помощью Python

В Python есть модуль под названием google_images_download, который предоставляет платформу для поиска в Интернете и загрузки подходящих изображений в нашу локальную папку.

!pip install google_images_download

Затем импортируем модуль google_images_download.

ТЗ является частью кода "response ="? Создаем response объект: response = google_images_download.googleimagesdownload()

Составьте список поисковых запросов:

search_queries =[‘dogs playing with balloons’,
‘cats playing with yarns’,
‘funny ducks’]

Мы можем создать более подробный поиск, установив атрибуты аргументов.

  • Ключевые слова - это поисковый запрос.
  • Формат - это формат файла изображения.
  • Лимит - количество загружаемых изображений.
  • Печать URL-адресов - это печать URL-адреса файла изображения.
  • Размер - это размер изображения, который можно указать вручную (large, medium, icon).
  • Соотношение сторон обозначает соотношение высоты и ширины загружаемых изображений. (tall, square, wide, panoramic)

Когда мы запускаем указанный выше запрос Python, он распечатает три папки с именами поисковых запросов в каталоге, и каждая папка будет включать связанные изображения.

Резюме

В этом руководстве я объяснил свойства Google Cloud Vision API, продемонстрировал функции Python и создал локальные папки для результатов поиска изображений Google в вашем каталоге.

Ресурсы :