Эскизы со смарт-обрезанием
Эскиз — это уменьшенное представление изображения. Эскизы используются для представления изображений и других данных как более экономичный в плане занимаемого места способ. API Azure AI Vision 3.2 использует смарт-обрезку для создания интуитивно понятных эскизов изображений, которые включают наиболее важные области изображения, с приоритетом, заданным любым обнаруженным лицам.
Алгоритм создания эскизов визуального распознавания искусственного интеллекта Azure работает следующим образом:
- Удаляет из изображения ненужные элементы и определяет зону внимания, в которой расположен основной объект.
- Обрезает изображение, исходя из определенной зоны внимания.
- Изменяет пропорции в соответствии с размерами требуемого эскиза.
Зона внимания
При отправке изображения API визуального распознавания Azure анализирует его, чтобы определить интересующую область. Затем на основании выбранной зоны изображение обрезается. При обрезке всегда учитываются требуемые пропорции, если они указаны.
Кроме того, координаты прямоугольника, ограничивающего выбранную зону внимания, можно получить с помощью вызова API areaOfInterest. Получив эти сведения, вы можете как угодно изменять исходное изображения.
Примеры эскизов с обрезанными смарт-фрагментами
Создаваемые эскизы могут существенно различаться в зависимости от настроенных высоты, ширины и интеллектуальной обрезки, как показано на рисунке ниже.
В следующей таблице показаны эскизы, определенные смарт-обрезками для примеров изображений. Эти эскизы были созданы для заданных конечных высоты и ширины, равных 50 пикселям, с включенной интеллектуальной обрезкой.
Изображения | Эскиз |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Использование API
Функция создания эскизов доступна с помощью API получения эскизов и получения области интереса . Вы можете вызывать этот API с помощью собственного пакета SDK или с помощью вызовов REST.