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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der folgende code funktioniert bei mir ohne jedes problem. Wenn Sie einen Benutzernamen und ein Passwort für den stream, vergessen Sie nicht es in der url-Adresse.