OpenCV 3学习笔记(四)读取并播放视频
来源:互联网 发布:mysql 按某字段排序 编辑:程序博客网 时间:2024/05/30 19:33
简介
VideoCapture是OpenCV 2中新增的一个类,对应之前版本中的CvCapture,它提供了从摄像头或视频文件中捕获视频的C++接口。
实际上,我们仍然是以Mat这一数据结构来存储VideoCapture中的每一帧画面,具体的读取形式为 capture >> frame。
本文在读取视频过后还进行了一定的处理,可以自行删除这些代码。
读取并播放视频
#include <opencv2/opencv.hpp>using namespace cv;int main(){ VideoCapture capture("/Users/YWY/Downloads/ffmpeg/room4.mp4"); while (true) { Mat frame; Mat edge; capture >> frame; if (frame.empty()) break; cvtColor(frame, edge, COLOR_BGR2GRAY); blur(edge, edge, Size(7,7)); Canny(edge, edge, 10, 30); imshow("Video", frame); imshow("After canny", edge); //等待50ms,如果从键盘输入的是q、Q、或者是Esc键,则退出 int key = waitKey(50); if (key == 'q' || key == 'Q' || key == 27) break; } return 0;}
0 0
- OpenCV 3学习笔记(四)读取并播放视频
- Opencv读取并播放视频
- opencv学习笔记(四)-视频播放控制
- python opencv入门(学习笔记no.3)-从摄像头读取视频并显示
- opencv程序十四:读取视频并播放
- OpenCV学习笔记【3】:视频播放控制
- 【opencv学习笔记3】视频播放控制
- opencv学习笔记(二)播放视频
- 【OpenCV学习笔记】四、摄像头/视频的读取与写入
- OpenCV笔记(1)载入图像 视频播放 读取摄像头
- Opencv学习笔记----读取视频
- opencv开发笔记(四):读取视频控制
- OpenCV学习笔记(02) :OpenCV拍摄视频并保存
- 【OpenCV学习笔记】1.2 播放AVI视频&视频播放控制
- OpenCV-002:从本地摄像头读取视频并播放
- openCV-003:读取硬盘内视频并改变播放速度
- OpenCV学习笔记(3)——进度条视频播放控制
- OpenCV学习笔记(3)——进度条视频播放控制
- iOS个人页面图片下拉放大效果
- python数字图像处理(13):基本形态学滤波
- 推荐几款Web服务器性能压力测试工具
- Thread
- STL heap 实现
- OpenCV 3学习笔记(四)读取并播放视频
- 【24.17%】【codeforces 721D】Maxim and Array
- 2D平面变换总结
- React Native之ScrollView控件详解
- 项目 1 - 验证算法之(2)希尔排序
- 我的简书
- Microsoft Mathematics (64 位)
- 关于window.location.href 传中文参数 乱码问题
- 在CentOS 7/6.5/6.4 中安装Java JDK 8