GroundingDINO
Обнаруживайте любой объект по текстовому описанию с помощью GroundingDINO
Обнаруживайте любые объекты с помощью текстовых описаний в GroundingDINO.
Все примеры можно запускать на GPU-серверах, арендованных через маркетплейс CLORE.AI.
Аренда на CLORE.AI
Перейдите на маркетплейс CLORE.AI
Отфильтруйте по типу GPU, объёму VRAM и цене
Выберите On-Demand (фиксированная ставка) или Spot (цена ставки)
Настройте свой заказ:
Выберите Docker-образ
Установите порты (TCP для SSH, HTTP для веб-интерфейсов)
При необходимости добавьте переменные окружения
Введите команду запуска
Выберите способ оплаты: CLORE, BTC, или USDT/USDC
Создайте заказ и дождитесь развертывания
Получите доступ к своему серверу
Найдите данные для подключения в Мои заказы
Веб-интерфейсы: используйте URL HTTP-порта
SSH:
ssh -p <port> root@<proxy-address>
Что такое GroundingDINO?
GroundingDINO от IDEA-Research позволяет:
Обнаружение объектов zero-shot с текстовыми подсказками
Обнаруживайте любые объекты без обучения
Точное определение ограничивающих рамок
Используйте вместе с SAM для автоматической сегментации
Ресурсы
GitHub: IDEA-Research/GroundingDINO
Статья: Статья о GroundingDINO
HuggingFace: IDEA-Research/grounding-dino
Демо: HuggingFace Space
Рекомендуемое оборудование
GPU
RTX 3060 12GB
RTX 4080 16GB
RTX 4090 24GB
VRAM
6 ГБ
12GB
16GB
CPU
4 ядра
8 ядер
16 ядер
ОЗУ
16GB
32GB
64GB
Хранилище
20 ГБ SSD
50GB NVMe
100GB NVMe
Интернет
100 Мбит/с
500 Мбит/с
1 Гбит/с
Быстрое развертывание на CLORE.AI
Docker-образ:
Порты:
Команда:
Доступ к вашему сервису
После развертывания найдите свой http_pub URL в Мои заказы:
Перейдите на Мои заказы страницу
Нажмите на свой заказ
Найдите
http_pubURL (например,abc123.clorecloud.net)
Используйте https://YOUR_HTTP_PUB_URL вместо localhost в примерах ниже.
Установка
Что вы можете создать
Автоматическая разметка
Автоматически размечайте датасеты для обучения ML
Генерируйте ограничивающие рамки по описаниям
Ускоряйте пайплайны разметки данных
Визуальный поиск
Находите конкретные объекты в базах изображений
Системы модерации контента
Распознавание товаров в рознице
Робототехника и автоматизация
Локализация объектов для роботизированных манипуляторов
Системы управления запасами
Контроль качества
Творческие приложения
Автоматически обрезайте объекты на фото
Создавайте маски объектов с SAM
Редактирование изображений с учетом содержимого
Аналитика
Подсчитывайте объекты на изображениях
Отслеживайте запасы по фотографиям
Мониторинг дикой природы
Базовое использование
GroundingDINO + SAM (Grounded-SAM)
Объедините обнаружение с сегментацией:
Пакетная обработка
Пользовательский пайплайн обнаружения
Интерфейс Gradio
Производительность
Одно изображение
800x600
RTX 3090
120 мс
Одно изображение
800x600
RTX 4090
80 мс
Одно изображение
1920x1080
RTX 4090
150 мс
Пакетная обработка (10 изображений)
800x600
RTX 4090
600 мс
Распространённые проблемы и решения
Низкая точность обнаружения
Проблема: Объекты не обнаруживаются
Решения:
Уменьшите
box_thresholdдо 0.2-0.3Уменьшите
text_thresholdдо 0.15-0.2Используйте более конкретные описания объектов
Разделяйте объекты " . ", а не запятыми
Недостаточно памяти
Проблема: CUDA OOM на больших изображениях
Решения:
Медленный вывод
Проблема: Обнаружение занимает слишком много времени
Решения:
Используйте изображения меньшего размера
Пакетно обрабатывайте несколько изображений
Используйте инференс FP16
Арендуйте более быстрый GPU (RTX 4090, A100)
Ложные срабатывания
Проблема: Обнаружение неверных объектов
Решения:
Увеличьте
box_thresholdдо 0.4-0.5Будьте более конкретны в подсказках
Используйте отрицательные подсказки (фильтруйте результаты после обнаружения)
Устранение неполадок
Объекты не обнаружены
Используйте более конкретные текстовые описания
Попробуйте разные формулировки
Понизьте порог уверенности
Неправильные ограничивающие рамки
Будьте более конкретны в текстовой подсказке
Используйте "." для разделения нескольких объектов
Проверьте качество изображений
Не хватает памяти
Уменьшите разрешение изображения
Обрабатывайте изображения по одному
Используйте более компактную версию модели
Медленный инференс
Используйте TensorRT для ускорения
Пакетно обрабатывайте изображения схожего размера
Включите инференс FP16
Оценка стоимости
Типичные цены на маркетплейсе CLORE.AI (по состоянию на 2024 год):
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 токенами
Сравните цены у разных провайдеров
Дальнейшие шаги
SAM2 - Сегментировать обнаруженные объекты
Florence-2 - Больше задач компьютерного зрения
YOLO - Более быстрое обнаружение известных классов
Последнее обновление
Это было полезно?