Как получить HD-видеоизображение в реальном времени с низкой задержкой?

Как получить HD-видеоизображение в реальном времени с низкой задержкой?

TL;DR: Какая настройка позволит ноутбуку или мобильной системе на базе ARM получать доступ к видеоизображениям высокого разрешения в реальном времени?


Для развития компьютерного зрения мне необходимо получить видеоизображения с высоким разрешением.

Однако, похоже, технология захвата за последние столетия не получила должного развития.

Самый удобный способ — использовать USB-веб-камеры. Однако, похоже, нет ни одного продукта, который бы использовал возможности USB 3.0. Придерживаясь USB 2.0, большинство устройств не могут передавать высококачественное видео с разумной частотой кадров. Лучшие из них выдают изображения 1920 x 1080, но поскольку их нельзя передавать по USB 2.0 без сжатия, для получения приемлемой частоты кадров камере приходится использовать кодирование H.264, что обычно добавляет огромную задержку (кодирование в несколько кадров, декодирование на стороне ПК) и низкое качество изображения (артефакты сжатия). Также почти нет устройств с достаточно большими датчиками или оптикой. Кроме того, большинство веб-камер не обеспечивают постоянную частоту кадров, а скорость меняется из-за дрожания, условий освещения и т. д.

Самым быстрым решением является использование интерфейса IEE1394 и подключение устройства DV. Это дает низкосжатые кадры DV, которые можно довольно быстро распаковать. Такие камеры также обеспечивают хорошую оптику, довольно низкую задержку и абсолютно стабильную частоту кадров. Однако по своей конструкции они застряли на чересстрочных кадрах 720 x 576 пикселей.

Современное решение, похоже, использует камеру DSLR с каналом передачи данных в реальном времени. Однако я не знаю ни одной камеры, способной обеспечить канал USB 3.0 или несжатые изображения. Однако некоторые камеры обеспечивают выход HDMI в реальном времени. Это может быть объединено с HDMI-захватчиком кадров, но я не нашел ни одного продукта, который бы передавал несжатые изображения на небольшие интерфейсы ПК, такие как USB 3.0.

Какая настройка позволит ноутбуку или мобильной системе на базе ARM получать доступ к видеоизображениям высокого разрешения в реальном времени?

решение1

А как насчет Avermedia Live Gamer HD (внутренняя карта захвата PCI)?

Связанный контент