OpenCV - how zu erfassen, rtsp-video-stream

zum Beispiel haben wir die Arbeit rtsp-stream testen wie: "rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov" (es funktioniert im moment der Veröffentlichung dieses post)

Nun will ich fangen diese video-stream in openCV (opencv 2.4.7 /2.4.8)
Ich habe mein code funktioniert perfekt auf der lokalen Film-Dateien, aber wenn ich versuche zu erfassen, rtsp bekomme ich Nachrichten wie: "Konnte nicht gelesen werden Film-Datei rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov"

Habe ich versucht, verschiedene Möglichkeiten, wie:

CvCapture *camera = cvCreateFileCapture("rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov"); 
if (camera == NULL) {
 printf("video is null, aborting...");
 return -1;
}
else{ 
 printf("video ok");
}

oder:

cv::VideoCapture vcap;
//open the video stream and make sure it's opened
if(!vcap.open("rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov")) {
    std::cout << "Error opening video stream or file" << std::endl;
    return -1;
}

Irgendeine Idee ?

--

Niedved

InformationsquelleAutor Niedved | 2014-01-10
Schreibe einen Kommentar