///
/// \brief playVideo 播放视频
/// \param videoPath 视频绝对路径
/// \param delay 暂停
/// \param winname 窗口名称
///
void playVideo(const char *videoPath, int delay = 50, char *winname = "playing"){
VideoCapture capture;
capture.open(videoPath);
if (!capture.isOpened()) {
cout << "can't open video" << endl;
return;
}
Mat frame;
while (capture.read(frame)) {
imshow(winname, frame);
char c = waitKey(delay);
if (c == 27){ //esc键
break;
}
}
}
C++_OpenCV_播放视频
最新推荐文章于 2022-09-06 15:21:58 发布
本文介绍了一个简单的视频播放器实现过程,使用C++和OpenCV库。通过读取视频文件,将其显示在一个窗口中,并允许用户通过按下ESC键来退出播放。代码详细展示了如何打开视频文件,检查是否成功打开,然后在循环中读取每一帧并显示,直到视频结束或用户选择退出。
7000

被折叠的 条评论
为什么被折叠?



