For the complete documentation index, see llms.txt. This page is also available as Markdown.

SAM2 Video

Отслеживайте и сегментируйте объекты в видео с помощью SAM2 от Meta на Clore.ai

Отслеживайте и сегментируйте любой объект в видео с помощью SAM2.1 от Meta — улучшенной версии SAM2 с повышенной точностью видео.

Все примеры в этом руководстве можно запускать на GPU-серверах, арендованных через маркетплейс CLORE.AI маркетплейс.

Аренда на CLORE.AI

  1. Перейдите на маркетплейс CLORE.AI

  2. Отфильтруйте по типу GPU, объёму VRAM и цене

  3. Выберите On-Demand (фиксированная ставка) или Spot (цена ставки)

  4. Настройте свой заказ:

    • Выберите Docker-образ

    • Установите порты (TCP для SSH, HTTP для веб-интерфейсов)

    • При необходимости добавьте переменные окружения

    • Введите команду запуска

  5. Выберите способ оплаты: CLORE, BTC, или USDT/USDC

  6. Создайте заказ и дождитесь развертывания

Получите доступ к своему серверу

  • Найдите данные для подключения в Мои заказы

  • Веб-интерфейсы: используйте URL HTTP-порта

  • SSH: ssh -p <port> root@<proxy-address>

Что такое SAM2?

SAM2 (Segment Anything Model 2) от Meta AI позволяет:

  • Сегментация объектов в видео в реальном времени

  • Отслеживание любого объекта по щелчку

  • Стабильное отслеживание сквозь перекрытия

  • Эффективная по памяти обработка видео

Что нового в SAM2.1

SAM2.1 приносит значительные улучшения по сравнению с оригинальным SAM2:

  • Улучшенная точность видео — Лучшее отслеживание при перекрытиях и быстром движении

  • Улучшенный модуль памяти — Более стабильное дальнобойное отслеживание

  • Новые чекпойнты — sam2.1_hiera_* серии с лучшей производительностью

  • Официальный пакет pip — Установите с помощью pip install sam-2 (ручная сборка не требуется)

  • Более быстрый вывод — Оптимизированные ядра CUDA

Ресурсы

Рекомендуемое оборудование

Компонент
Минимум
Рекомендуется
Оптимально

GPU

RTX 3060 12GB

RTX 4080 16GB

RTX 4090 24GB

VRAM

8 ГБ

16GB

24 ГБ

CPU

4 ядра

8 ядер

16 ядер

ОЗУ

16GB

32GB

64GB

Хранилище

30GB SSD

50GB NVMe

100GB NVMe

Интернет

100 Мбит/с

500 Мбит/с

1 Гбит/с

Быстрое развертывание на CLORE.AI

Docker-образ:

Порты:

Команда:

Доступ к вашему сервису

После развертывания найдите свой http_pub URL в Мои заказы:

  1. Перейдите на Мои заказы страницу

  2. Нажмите на свой заказ

  3. Найдите http_pub URL (например, abc123.clorecloud.net)

Используйте https://YOUR_HTTP_PUB_URL вместо localhost в примерах ниже.

Установка

Альтернатива: из исходного кода (для разработки)

Что вы можете создать

Редактирование видео

  • Удаление объектов из видео

  • Бесшовная замена фонов

  • Создавайте видеомаски для композитинга

Анализ спорта

  • Отслеживайте игроков на протяжении матчей

  • Анализируйте схемы движения

  • Создавайте нарезки лучших моментов

Медицинская визуализация

  • Сегментируйте органы в видео КТ/МРТ

  • Отслеживайте движение клеток в микроскопии

  • Измеряйте рост с течением времени

Наблюдение и безопасность

  • Отслеживайте объекты между камерами

  • Подсчитывайте людей/транспортные средства

  • Обнаружение аномалий

Творческие проекты

  • Ротоскопинг для VFX

  • Интерактивные видеоинсталляции

  • Создание контента для AR/VR

Базовое использование

Сегментация изображений

Отслеживание объектов в видео

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

Сегментация по запросу с рамкой

Интерфейс Gradio

Экспорт масок в видео

Производительность

Задача
Разрешение
GPU
Скорость

Сегментация изображений

1024x1024

RTX 3090

50 мс

Сегментация изображений

1024x1024

RTX 4090

30 мс

Видео (на кадр)

720p

RTX 4090

45 мс

Видео (на кадр)

1080p

A100

35 мс

Варианты модели (SAM2.1)

SAM2.1 представляет новые sam2.1_hiera_* чекпойнты с улучшенной точностью отслеживания видео:

Модель
Параметры
VRAM
Скорость
Качество
Чекпойнт

sam2.1_hiera_tiny

38M

4 ГБ

Самый быстрый

Хорошо

sam2.1_hiera_tiny.pt

sam2.1_hiera_small

46M

5 ГБ

Быстро

Лучше

sam2.1_hiera_small.pt

sam2.1_hiera_base_plus

80M

8 ГБ

Средне

Отлично

sam2.1_hiera_base_plus.pt

sam2.1_hiera_large

224M

12GB

Медленнее

Лучше всего

sam2.1_hiera_large.pt

Примечание: Модели SAM2.1 стабильно превосходят свои аналоги SAM2 в видеобенчмарках, особенно для быстро движущихся объектов и длительных окклюзий.

Распространённые проблемы и решения

Недостаточно памяти

Проблема: Нехватка памяти CUDA на длинных видео

Решения:

Отслеживание потеряно

Проблема: Отслеживание объекта срывается в середине видео

Решения:

  • Добавляйте точки коррекции, когда отслеживание смещается

  • Используйте запросы с рамкой для лучшей начальной сегментации

  • Выбирайте более четкие начальные кадры

Медленная обработка

Проблема: Обработка видео слишком медленная

Решения:

  • Используйте меньший вариант модели (tiny/small)

  • Снизьте разрешение видео

  • Включите полупрецизионный режим (fp16)

  • Обрабатывайте на GPU A100

Низкое качество маски

Проблема: Границы сегментации неровные

Решения:

  • Используйте более крупную модель (large вместо tiny)

  • Добавьте больше точечных запросов

  • Комбинируйте точечные запросы и запросы с рамкой

Устранение неполадок

Неточная сегментация

  • Щелкайте точнее по целевому объекту

  • Добавьте несколько положительных/отрицательных точек

  • Используйте запрос с рамкой для крупных объектов

Ошибка памяти при обработке видео

  • Обрабатывайте меньше кадров за раз

  • Снизьте разрешение видео

  • Используйте потоковый режим для длинных видео

Отслеживание потеряно

  • Добавляйте больше запросов, когда объект меняется

  • Используйте функцию банка памяти

  • Проверьте, что объект не перекрыт

Медленная обработка

  • SAM2 требовательна к вычислительным ресурсам

  • Используйте A100 для длинных видео

  • Рассмотрите пропуск кадров

Оценка стоимости

Типичные цены на маркетплейсе CLORE.AI (по состоянию на 2024 год):

GPU
Почасовая ставка
Дневная ставка
4-часовая сессия

RTX 3060

~$0.03

~$0.70

~$0.12

RTX 3090

~$0.06

~$1.50

~$0.25

RTX 4090

~$0.10

~$2.30

~$0.40

A100 40 ГБ

~$0.17

~$4.00

~$0.70

A100 80 ГБ

~$0.25

~$6.00

~$1.00

Цены зависят от провайдера и спроса. Проверьте маркетплейс CLORE.AI актуальные тарифы.

Сэкономьте деньги:

  • Используйте Spot рынок для прерываемых задач — примерно треть серверов оценивает spot-цены ниже on-demand (медиана ~13% скидки), остальные совпадают с ними

  • Платите CLORE токенами

  • Сравните цены у разных провайдеров

Дальнейшие шаги

  • GroundingDINO - Автоматически обнаруживать объекты для сегментации

  • Florence-2 - Понимание изображения и языка

  • Depth Anything - Оценка глубины

Последнее обновление

Это было полезно?