opencv之视频读取与文件存储
来源:互联网 发布:工程类 网络类 编辑:程序博客网 时间:2024/06/12 00:42
闲暇的时候,记录一下自己以前用过的方法,为以后再次使用的时候可以找到。
打开视频方式
方法一:VideoCapture capture("../video.avi");方法二:VideoCapture capture; capture.open("../video.avi");
读取视频每一帧方式
方法一:capture.read(frame);方法二:capture>>frame;
获取视频帧率与总帧数
double rate=capture.get(CV_CAP_PROP_FPS); //获取视频帧率long totalframenumber = capture.get(CV_CAP_PROP_FRAME_COUNT); //获取视频的总帧数
设置视频的读取位置
// 从地第100帧开始读入double position=100.0;capture.set(CV_CAP_PROP_POS_FRAMES,position);// 从地第100毫秒开始读入double position=100;capture.set(CV_CAP_PROP_POS_MSEC,position);// 视频1/2位置开始读入double position=0.5;capture.set(CV_CAP_PROP_POS_AVI_RATIO,position);
文件的存储
文件的存入:string filename = "input_label.xml"; FileStorage fs(filename, FileStorage::WRITE); fs << "input" << input_normalized; //标签对应内容 fs << "target" << target_; fs.release();
文件的读取
cv::FileStorage fs; fs.open(filename, cv::FileStorage::READ); cv::Mat input_, target_; fs["input"] >> input_; //将对应标签的文件存入Mat中 fs["target"] >> target_; fs.release();
0 0
- opencv之视频读取与文件存储
- openCV 之 读取视频
- opencv读取视频与摄像头
- opencv 学习之 视频读取
- opencv中视频数据类型及视频帧的读取与存储
- opencv 学习之 视频存储
- 视频的读取与保存opencv
- 学习OPENCV之读取图像和视频
- OpenCV之读取视频并显示
- openCV 之 读取视频
- openCV 之 读取视频
- opencv之 如何读取视频源代码
- OPenCV学习之视频读取,与帧的提取、显示与保存
- OpenCV学习之摄像头录制存储视频
- csv文件存储与读取
- 文件的存储与读取
- opencv自学之旅 视频读取,摄像头读取
- OpenCV学习之视频读取与帧的提取、显示及保存
- JUnit 实战第二版 中文目录
- android.view.InflateException: Binary XML file line
- Java(题)
- 《编程之法》:跳台阶
- 用java编写链表
- opencv之视频读取与文件存储
- Linux安装apache源码包报错:mod_deflate has been requested but can not be built due to prerequisite failures
- 2017.3.18 糖果 思考记录
- Ajax 中文乱码处理
- JSP
- Java中Iterable和Iterator的辨析
- java中栈和堆的区别
- opengl 使用soil读入bmp图像作为纹理
- 跟我学系列,走进Scrapy爬虫(六)Spiders爬虫