Я успешно реализовал алгоритмы TLD и распознавания лиц в opencv в потоковом режиме с веб-камеры в реальном времени, и он показывает отклик в реальном времени. Тогда я хотел сделать то же самое на видеопотоке ipcamera.
Во-первых, я попробовал потоковое видео ipcamera, используя opencv (без обнаружения объектов), и он почти не отставал (почти в реальном времени).
когда я изменил, чтобы обработать его, он дает тот же кадр, но задерживается на 3-4 секунды. В интернете есть что-то вроде буферов, в которых хранятся кадры изображения потока IP-камеры, что приводит к задержке, но не может решить проблему.
некоторые из моих соответствующих кодов:
VideoCapture captureDevice;
string videoStreamAddress = "http://admin:[email protected]:80/video/mjpg.cgi?&.mjpg";
// in loop
captureDevice>>frame;
Задача ещё не решена.