Приведенный ниже код предназначен для доступа к IP-камере Axis с использованием OpenCV. При запуске программы сначала отображается "Ошибка открытия cap_ffmpeg_impl...", а затем отображается сообщение Камера не найдена.
#include <opencv\cv.h>
#include <opencv2\highgui\highgui.hpp>
#include <opencv2\imgproc\imgproc.hpp>
#include <iostream>
#include <stdio.h>
using namespace std;
using namespace cv;
int main()
{
Mat frame;
namedWindow("video", 1);
VideoCapture cap("http://IPADDRESS/video.mjpg");
if(!cap.isOpened())
{
cout<<"Camera not found"<<endl;
getchar();
return -1;
}
while ( cap.isOpened() )
{
cap >> frame;
if(frame.empty()) break;
imshow("video", frame);
if(waitKey(30) >= 0) break;
}
return 0;
}
Где я ошибаюсь?
VideoCapture cap("http://IPADDRESS/video.mjpg");
- person A B   schedule 24.01.2014