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

1508
dronus

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 получать доступ к видеоизображениям высокого разрешения в режиме реального времени?

4
Там также, кажется, некоторые промышленные камеры видения, использующие USB 3.0. Дорогой, обычно проприетарный SDK, обычно только Windows. Это не то, что я ищу ... dronus 9 лет назад 0
Было бы хорошо иметь высококачественную камеру USB 3.0, использующую класс USB UVC. Таким образом, он должен использоваться без драйверов для Linux и OS X. dronus 9 лет назад 0

1 ответ на вопрос

0
Fabiusp98

А как же Avermedia Live Gamer HD (внутренняя карта захвата pci)?

Эти устройства не будут работать с ноутбуком. Могут быть карты захвата USB3.0, я думаю? dronus 9 лет назад 0
Хороший вопрос, есть продукты blackmagic https://www.blackmagicdesign.com/products/intensity/models/, возможно, немного дорогой, но почти наверняка высокого качества. Fabiusp98 9 лет назад 0

Похожие вопросы