Я пытаюсь получить видео с IP-камеры, но вместо этого получаю следующее сообщение:
WARNING: Couldn't read movie file
"[http://IP_ADDRESS:PORT/videostream.cgi?user=ADMIN&password=pass][1]"
Я импортировал все библиотеки opencv в мой проект. Мой объект «cap» имеет допустимое значение, когда я использую: VideoCapture cap(0);
Но когда я пытаюсь сделать это с HTTP, он не работает.
Мой код:
VideoCapture cap("[http://IP_ADDRESS:PORT/videostream.cgi?user=ADMIN&password=pass][2]");
if ( !cap.isOpened() ) // if not success, exit program
{
cout << "Cannot open the video file" << endl;
return -1;
}
else {
cout << "OK" << endl;
}
Благодарю.
Задача ещё не решена.
Других решений пока нет …