VideoCapture capture(m_strRtsp.c_str());
int fps = capture.get(CAP_PROP_FPS);//获取视频的频率
// 获取帧的视频宽度,视频高度
//size = Size(capture.get(CAP_PROP_FRAME_WIDTH),
//capture.get(CAP_PROP_FRAME_HEIGHT));
while(!stopped)
{
try {
cv::Mat frame,frameSrc;
capture >> frame;
if (frame.empty()){
std::this_thread::sleep_for(std::chrono::milliseconds(10));
break;
}
//处理视频帧
} catch (cv::Exception &e) {
cerr << "1 Error Reason: " << e.msg << endl;
}
}
C++ Opencv 读取视频示例
最新推荐文章于 2024-10-13 23:10:58 发布