Чтение нескольких камер видеонаблюдения с использованием OpenCV

Мне нужно получить данные от нескольких камер видеонаблюдения и перенести их на ПК. Как только он появится на ПК, мне нужно запустить программу OpenCV на видеовходе каждой отдельной камеры и выполнить некоторую работу по распознаванию изображений. Все должно происходить в режиме реального времени. Я никогда не работал с CCTV раньше, поэтому я не уверен, как я могу получить вход от «нескольких камер» на ПК, и я не уверен, как я могу использовать OpenCV, чтобы идентифицировать различные камеры. К сожалению, наша медиа лаборатория также не предоставляет подробностей об этом ..

Поэтому мой вопрос: возможно ли для ПК принимать данные от нескольких камер видеонаблюдения (возможно, от 5 до 10 или от 16 и т. Д.), И может ли OpenCV идентифицировать вход, поступающий от разных камер отдельно? В случае WebCab, да, OpenCV может, но как насчет возможности с CCTV?

0

Решение

Я боюсь, что вы смешиваете две вещи:

  • обработка данных — вот что такое Opencv
  • получение данных.

Opencv может немного справиться с последним через свой модуль «highgui». Думайте, загружая / записывая файл на / с диска, открывая окно на экране и показывая видео поток с веб-камеры в нем, такие вещи …

Однако Opencv не нацелены на сложные пользовательские интерфейсы и не обрабатывают несколько операций ввода-вывода одновременно, независимо от того, основаны ли они на файлах или на сети.

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

Другой вопрос, который следует рассмотреть, — это аппаратные аспекты: как кодируются видеоданные?

0

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector