用opencv抽取视频的帧并保存为连续的图片
来源:互联网 发布:易语言编程招聘 编辑:程序博客网 时间:2024/06/11 13:12
#include"stdafx.h"#include <stdio.h>#include <cv.h>#include <highgui.h>int main(int argc, char *argv[]){CvCapture* capture = cvCaptureFromAVI("C:\\me.avi");int i = 0;IplImage* img = 0;char image_name[25];cvNamedWindow( "vivi");//读取和显示while(1){img = cvQueryFrame(capture); //获取一帧图片if(img == NULL)break;cvShowImage( "vivi", img ); //将其显示char key = cvWaitKey(20);sprintf(image_name, "%s%d%s", "..\\tutu\\image", ++i, ".jpg");//保存的图片名cvSaveImage( image_name, img); //保存一帧图片}cvReleaseCapture(&capture);cvDestroyWindow("vivi");return 0;}
========================
这里是将抽取的图片保存在了 当前目录下的 tutu 目录下。
开始的时候遇到了 Stack around the variable was corrupted
的问题。。。
后来才发现是
存放图片名字的数组 溢出了。。。。
额,要注意哟~~
- 用opencv抽取视频的帧并保存为连续的图片
- 用opencv抽取视频的帧并保存为连续的图片
- Opencv中将视频保存为连续的图片和连续的图片保存为视频
- Opencv中将视频保存为连续的图片和连续的图片保存为视频
- Opencv中将视频保存为连续的图片和连续的图片保存为视频
- OpenCV中将视频保存为连续的图片和连续的图片保存为视频
- Opencv中将视频保存为连续的图片和连续的图片保存为视频
- Opencv中将视频保存为连续的图片和连续的图片保存为视频
- Opencv中将视频保存为连续的图片和连续的图片保存为视频
- 用opencv将连续编号的图片保存为avi视频 【有问题,如果你看到,请指教~】
- opencv把视频的每一帧保存为图片
- 获取视频的每一帧,并保存为.jpg图片
- opencv摄像头视频+帧保存为图片
- opencv摄像头视频+帧保存为图片
- opencv2 用imwrite 抽取并保存视频图像帧
- 在用opencv实现从视频中读取图片,并保存下来,但是获取的图片都是黑色的!!!
- opencv读取avi视频并抽取帧
- opencv读取avi视频并抽取帧
- C# FileSystemWatcher用法详解 .
- 用Python实现fib数列的几个方法(yield的应用)
- 《PMBOK 指南》解析与实践
- asp.net读取Xml文件到DataSet,以及DataSet保存为Xml,利用自带的强大功能
- C++三种预处理语句
- 用opencv抽取视频的帧并保存为连续的图片
- 超全超实用的Javascript类库和jQuery插件大全之一:Web印刷排版
- 检查CSV文件的格式
- linux VFS中dentry结构解析
- Asp.net中数字的字符串转换数值的几个常用函数(留着备用)
- 骑士游历问题(C语言代码)
- ping-pong buffer
- 关于android底层库编译出现“undefined reference to `__android_log_print'”的解决方法
- 使用call_usermodehelper在Linux内核中直接运行用户空间程序