1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/duping812-jetson-inference

Клонировать/Скачать
detectnet-camera-2.md 5.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 02.06.2025 15:38 5e07e18

Назад | Далее | Содержание
Обнаружение объектов

# Запуск демонстрации обнаружения объектов в реальном времени с помощью камеры Пример, который мы использовали ранее, [`detectnet.cpp`](../examples/detectnet/detectnet.cpp) / [`detectnet.py`](../python/examples/detectnet.py), также может использоваться для реального времени потоков данных с камеры. Поддерживаемые типы камер включают: - MIPI CSI камеры (`csi://0`) - V4L2 камеры (`/dev/video0`) - RTP/RTSP потоки (`rtsp://username:password@ip:port`) Для получения дополнительной информации о видеопотоках и протоколах, пожалуйста, посмотрите страницу [Поток данных с камеры и мультимедиа](aux-streaming.md).Запустите программу с помощью `--help`, чтобы увидеть полный список опций — некоторые из них специфичны для detectNet: - Флаг `--network`, который изменяет используемую [модель обнаружения](detectnet-console-2.md#доступные-предобученные-модели-обнаружения) (по умолчанию используется SSD-Mobilenet-v2). - Флаг `--overlay`, который может быть комбинацией значений `box`, `labels`, `conf` и `none` (по умолчанию используется `--overlay=box,labels,conf`, что отображает прямоугольники, метки и значения уверенности). - Значение `--alpha`, которое устанавливает значение альфа-смешивания (по умолчанию используется `120`). - Значение `--threshold`, которое устанавливает минимальный порог обнаружения (по умолчанию используется `0.5`).Ниже приведены некоторые типичные сценарии запуска программы на потоке данных с камеры:

C++

$ ./detectnet csi://0                    # MIPI CSI камера
$ ./detectnet /dev/video0                # V4L2 камера
$ ./detectnet /dev/video0 output.mp4     # сохранение в видеофайл

Python

$ ./detectnet.py csi://0                 # MIPI CSI камера
$ ./detectnet.py /dev/video0             # V4L2 камера
$ ./detectnet.py /dev/video0 output.mp4  # сохранение в видеофайл

Примечание: для примеров камер, которые можно использовать, посмотрите эти разделы Jetson Wiki:

Визуализация

В окне OpenGL отображается поток камеры с наложенным на него контуром обнаруженных объектов. Обратите внимание, что модели на основе SSD имеют наивысшую производительность. Вот пример использования модели coco-dog:

Если желаемые объекты не обнаруживаются в потоке видео или вы получаете ложные срабатывания, попробуйте уменьшить или увеличить порог обнаружения с помощью параметра `--threshold` (по умолчанию `0.5`). Далее мы рассмотрим создание кода для приложения обнаружения объектов на Python. ##

Далее | Создание собственной программы обнаружения объектов
Назад | Обнаружение объектов на изображениях

© 2016-2019 NVIDIA | Содержание

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/duping812-jetson-inference.git
git@api.gitlife.ru:oschina-mirror/duping812-jetson-inference.git
oschina-mirror
duping812-jetson-inference
duping812-jetson-inference
master