我正在通过 HTTP 从相机中读取图像。这是代码:
Mat src;
VideoCapture cap();
cap.open("http://192.168.1.10:8008"); // IP camera
while(1) {
cap.read(src);
// Other code
}
它工作得很好,但是如果我在物理上断开相机的连接,运行一段时间后,代码会永远挂在cap.read(src);
.
read
如果 5 秒后没有新图像,我需要一些方法来返回。
还有一个问题。如果在程序等待时重新连接相机,read
那么无论如何它都会挂起。VideoCapture
如果重新连接相机后能够再次抓取帧,那就太好了。