Meta модель

Segment Anything (SAM).

Маски объектов на фото и в видео по короткому запросу

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

Segment Anything: официальная демонстрационная страница сегментации объектов на видео.
Официальная демонстрационная страница Segment Anything от Meta. Открыть источник

Выделить объект, сохранив исходный кадр

Чтобы изменить фон за человеком или применить эффект только к предмету, сначала нужна его маска. Segment Anything от Meta выполняет именно эту часть работы: находит указанные объекты и отмечает принадлежащие им пиксели. После этого маску можно использовать в своем редакторе или приложении.

В текущей документации описан SAM 3.1. Он работает с изображениями и видео, принимает короткое текстовое название объекта, а также подсказки рамками и точками. Текст помогает найти все совпадающие объекты; визуальное указание позволяет выбрать конкретный экземпляр. Возможности старых версий семейства могут отличаться.

Что получается на выходе

Модель возвращает маски и ограничивающие рамки. Маска определяет область объекта, рамка обозначает его прямоугольную границу. В программном ответе это данные сегментации, которые приложение должно обработать и показать. Готовый монтаж или новое изображение по описанию SAM не создает.

В видео идентификатор помогает связать маски одного объекта между кадрами, пока объект остается в кадре. При полном перекрытии, входе или выходе объекта и на очень длинных роликах на постоянство идентификатора полагаться нельзя. Вывод «Маска» в сравнении инструментов означает разметку пикселей, в том числе по кадрам, а не обещание готового видеофайла.

Пример с двумя красными кружками

Для учебной пробы подойдет собственная фотография, на которой видны две красные кружки и синяя бутылка. Короткий запрос red mug задает нужный тип объекта. Ожидаемая цель задания: получить отдельные маски обеих кружек, не захватив бутылку. Это пример постановки задачи, а не проведенный нами тест.

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

Демо, API или собственная среда

Официальная ссылка Segment Anything ведет на площадку Meta AI Demos. Состав доступных демонстраций, необходимость входа и условия загрузки своих материалов проверяйте на самой площадке.

Для интеграции Meta предлагает SAM 3.1 через Meta Model API. Его документация объясняет отправку изображения или видеоклипа вместе с подсказкой и чтение результата. Один запрос с текстом задает один тип объекта; для нескольких типов понадобятся отдельные запросы.

Для самостоятельного размещения Meta публикует код, примеры и ссылки на веса. Получение проверенных контрольных точек требует запроса доступа и авторизации на Hugging Face. Понадобится совместимая вычислительная среда с GPU; требования следует сверять с выбранной версией.

За что придется платить

Проверенные веса распространяются по SAM License, которая предусматривает использование без лицензионной платы при соблюдении условий. Это отдельный вариант доступа: оборудование, запуск и обслуживание требуют ресурсов. Правила использования и распространения нужно читать у выбранных весов.

Официальный облачный API оплачивается по его действующим условиям. Страница модели разделяет учет изображений и кадров видео. Точные цены здесь не фиксируем: перед рабочей загрузкой сверьте тарификацию, доступность аккаунта и ограничения сервиса.

Как проверить результат

У изображения просмотрите границы, мелкие детали и соседние похожие предметы. У видео дополнительно проверьте появление объекта в кадре, перекрытия и быстрые движения. Если маска теряет нужную область, результат требует уточнения перед монтажом или измерениями.

Документация API считает отсутствие совпадений допустимым результатом: поток может завершиться без найденных объектов. Пустой ответ сам по себе не доказывает сбой подключения. Сначала убедитесь, что нужный предмет различим в исходнике и понятно назван в запросе.

Для каких задач подходит

  • Подготовить маски объектов для дальнейшего редактирования
  • Отслеживать выбранный предмет между кадрами видео
  • Разметить изображения для собственного приложения
Возможности

Сильные стороны

  • Текстовые и визуальные подсказки для выбора объектов
  • Официальные веса, код и примеры от Meta
  • Готовый облачный API и вариант самостоятельного размещения
Стоит учитывать

Ограничения

  • Маски и отслеживание требуют проверки на исходном материале
  • Самостоятельный запуск требует подготовки среды и подходящего оборудования
  • Результат представляет разметку объектов, а не готовый монтаж

Выбор и условия

Бесплатный режим
Да
Пробный период
Не подтверждено
Без регистрации
Не подтверждено
Русский интерфейс
Не подтверждено
Локальная установка
Да
API
Да

«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.

Исходные форматы
Текст, Изображение, Видео
Результат
Маска

Условия

В сравнении результат «Маска» означает разметку объекта или кадров, а не генерацию изображения или готового видео. Бесплатный вариант относится к весам по SAM License с ее условиями; получение проверенных контрольных точек требует запроса доступа и авторизации. Облачный API и вычислительные ресурсы оплачиваются отдельно.

От задачи к первому результату

Практический пример

Задача
Подготовить маски объектов для дальнейшего редактирования
Что подготовить
Собственная фотография с двумя красными кружками и синей бутылкой, на которой хорошо различимы их границы.

Задание или запрос

red mug

Ожидаемый результат

Отдельные маски двух красных кружек. Синяя бутылка не должна входить в выбранные области. Это учебная цель, а не обещание результата.

Как проверить результат

  • Проверьте, найдены ли обе кружки и не захвачены ли посторонние предметы.
  • Сравните контуры и просветы внутри ручек с исходной фотографией. При необходимости уточните выбор рамкой или точкой.

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

Проверить подробности

Официальные источники

  1. Официальная площадка Segment Anything
  2. SAM 3.1 в каталоге моделей Meta и условия API
  3. Meta: входные данные, маски и отслеживание объектов
  4. Официальный код, веса и примеры SAM 3
  5. Изменения и контрольные точки SAM 3.1
  6. Условия использования весов SAM
  7. Контрольные точки SAM 3.1 и условия скачивания
  8. Meta: чтение масок и ограничения отслеживания

Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.