Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внимание
Эта функция теперь устарела. 31 марта 2025 г. API сегментов изображения Azure AI Image Analysis 4.0 и служба удаления фона будут выведены из эксплуатации. Все запросы к этому сервису будут завершаться с ошибкой после этой даты.
Функция сегментации модели с открытым исходным кодом Флоренция 2 может соответствовать вашим потребностям. Она возвращает альфа-карту, которая помечает разницу между передним планом и фоном, но не изменяет исходное изображение, чтобы удалить фон. Установите модель Флоренции 2 и попробуйте использовать ее регион для функции сегментации.
Для полнофункционального удаления фона можно воспользоваться сторонним приложением, например BiRefNet.
Операция удаления фона может разделить изображения на несколько сегментов или регионов, чтобы помочь пользователю определить различные объекты или части изображения. Удаление фона создает альфа-матовый, который отделяет объект переднего плана от фона на изображении. Эта служба в настоящее время находится в предварительной версии, и API может измениться в будущем.
Эта функция предоставляет два возможных выходных данных в зависимости от потребностей клиента:
- Объект переднего плана изображения без фона. Это измененное изображение показывает объект переднего плана и делает фон прозрачным, позволяя переднему плану помещаться на новый фон.
- Альфа-мат, показывающий непрозрачность обнаруженного объекта переднего плана. Этот мат можно использовать для разделения объекта переднего плана от фона для дальнейшей обработки.
Внимание
Фоновое удаление доступно только в определенных регионах Azure. Смотрите сведения о доступности региона.
Примеры удаления фона
В следующем примере изображений показано, что служба анализа изображений возвращает при удалении фона изображения и создании альфа-мата.
Исходное изображение | С удаленным фоном | Альфа-матовый |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Ограничения
Важно отметить ограничения фонового удаления:
- Удаление фона лучше всего подходит для таких категорий, как люди и животные, здания и экологические структуры, мебель, транспортные средства, продукты питания, текст и графика, а также личные вещи.
- Объекты, которые не являются видными на переднем плане, могут не быть идентифицированы как часть переднего плана.
- Изображения с тонкими и подробными структурами, такими как волосы или мех, могут отображать некоторые артефакты при наложении на фон с сильной контрастностью к исходному фону.
- Задержка операции удаления фона будет выше до нескольких секунд для больших изображений. Мы рекомендуем поэкспериментировать с интеграцией обоих режимов в ваш рабочий процесс, чтобы найти оптимальное использование для ваших потребностей (например, вызов функции удаления фона на исходном изображении или вызов функции матирования переднего плана на уменьшенной версии изображения, затем изменение размера альфа-матовой маски до исходного размера и применение её к исходному изображению).
Использование API
Функция удаления фона доступна через API сегментов (imageanalysis:segment
). Дополнительные сведения см. в руководстве по удалению фона.