cv::VideoCapture capture(rtsp);
cv::Mat frame;
while (cv::waitKey(1) != 27)
{
capture >> frame;
cv::Mat img = frame;
if (img.empty()) //如果接收到的值是空的
{
std::cout << "No Video input\n" << std::endl; //输出提示没有摄像头连接并重新连接摄像头
if(outputFile1.is_open()){
outputFile1<<"No Video input"<<std::endl;
outputFile1.close();
}
capture.release();
std::this_thread::sleep_for(std::chrono::seconds(2));
capture.open(rtsp);
continue;
}
opencv连接rtsp视频流断线重连
最新推荐文章于 2024-07-28 03:36:10 发布