OpenCV verfügt über die Klasse VideoCapture, um Videos von externen Quellen zu laden. Ich habe eine Netzwerkkamera in meinem Netzwerk, auf die ich mit RTSP zugreife (mit dem FFMPEG-Plugin).OpenCV VideoCapture-Timeout auf Open oder Constructor?
Die traurige Sache ist, dass es scheint, dass die offene Methode und der Konstruktor beim Öffnen des Videostreams blockieren. Das heißt, wenn der Stream nicht läuft, bleibt das Programm für immer dort stecken.
Gibt es irgendeine Art von Timeout-Fähigkeit? Ich habe versucht, in den Quellcode zu schauen, aber am Ende ruft es externe FFMPEG-Funktionen auf, von denen ich glaube, dass ich nicht weiter gehen kann.
Wenn es kein Zeitlimit gibt, gibt es irgendeine Art von Bibliothek für eine nicht blockierende VideoCapture-Methode für RTSP oder HTTP?
Bitte akzeptieren Sie diese Antwort, oder sagen Sie mir, warum es nicht akzeptabel ist. –