转自http://blog.csdn.net/timidsmile/article/details/8283319

  1. #include"stdafx.h"
  2. #include <stdio.h>
  3. #include <cv.h>
  4. #include <highgui.h>
  5. int main(int argc, char *argv[])
  6. {
  7. CvCapture* capture = cvCaptureFromAVI("C:\\me.avi");
  8. int i = 0;
  9. IplImage* img = 0;
  10. char image_name[25];
  11. cvNamedWindow( "vivi");
  12. //读取和显示
  13. while(1)
  14. {
  15. img = cvQueryFrame(capture); //获取一帧图片
  16. if(img == NULL)
  17. break;
  18. cvShowImage( "vivi", img ); //将其显示
  19. char key = cvWaitKey(20);
  20. sprintf(image_name, "%s%d%s", "..\\tutu\\image", ++i, ".jpg");//保存的图片名
  21. cvSaveImage( image_name, img);   //保存一帧图片
  22. }
  23. cvReleaseCapture(&capture);
  24. cvDestroyWindow("vivi");
  25. return 0;
  26. }

========================

这里是将抽取的图片保存在了 当前目录下的 tutu 目录下。

开始的时候遇到了   Stack around the variable was corrupted

的问题。。。

后来才发现是

存放图片名字的数组 溢出了。。。。

额,要注意哟~~

用opencv抽取视频的帧并保存为连续的图片相关推荐

  1. 视频截帧大概率避免连续重复图片

    深度学习在数据准备准备方面,有时我们需要把一个长视频截取成一张张的图片,来扩充我们的数据量,但是在按照一定的帧率去截取图片试我们会发现有好多相似且重复的图片出现,但是我们增加训练样本时有需要样式不同风 ...

  2. Java 视频截取帧数保存为本地图片及删除本地图片

    业务功能实现了通过视频URL截取帧数并保存为图片操作. 通过URL获取视频解析并获取其中某一帧数图片并转换为 base64字符串 并输入到对应位置保存操作,最终删除该保存的临时图片以及临时目录 pub ...

  3. python 摄像头录制帧率_实践:用python实现把视频以帧数输出成连续的多图片

    在处理图像的时候,如果获取了一个视频,想把视频以帧数输出成连续的多图片构成图像数据集. 有人就想问什么软件可以把一段电影视频的每一帧连续自动保存成图片? 其实用很短的python程序就能快速实现该功能 ...

  4. python 批量视频编辑_python实现批量视频分帧、保存视频帧

    本篇博客介绍利用python脚本实现视频分帧,并将每一帧保存到本地.主要基于opencv包来实现,在运行代码前确保opencv包已正确安装.下面是主要代码: import os import cv2 ...

  5. OpenCV—Python视频的读取及保存

    运行环境 Anaconda=5.3 | python=3.7 一.从摄像头中获取视频 创建一个VideoCapture对象.它的参数可以是设备索引或视频文件的名称(下面会讲到).设备索引只是指定哪台摄 ...

  6. javacv 写mp4_JavaCV实现获取视频每帧并保存

    兴趣使然写的代码,因为没有接触过JavaCV,所以查了很久的API还有依赖包,也使用了openCV来写过,但是还是遇到很多问题.希望小伙伴指出不足,互相学习. 环境配置: JavaCV1.4.1(下载 ...

  7. java 视频抽帧_opencv3.2.0实现视频抽帧,并保存成图片

    .实现指定帧数的抽取.和全部帧数的抽取,并保存到指定目录. 在QT新建一个控制台程序,程序源码如下:(程序实现每十帧获取一次帧) #include #include #include #include ...

  8. open cv视频抽帧

    import cv2 import glob import os from tqdm import tqdmis_stati = Trueif __name__ == '__main__':if is ...

  9. 解决Python OpenCV 读取视频并抽帧出现error while decoding的问题

    解决Python OpenCV 读取视频抽帧出现error while decoding的问题 1. 问题 2. 解决 3. 源代码 参考 1. 问题 读取H264视频,抽帧视频并保存,报错如下: [ ...

最新文章

  1. Web模糊测试工具Powerfuzzer
  2. tensorflow版本问题导致的错误AttributeError: module ‘tensorflow‘ has no attribute ‘***‘
  3. golang函数入门示例
  4. 文件上传服务器经常超时,解决Tomcat文件上传超时问题.
  5. php跨域同步登录,织梦PC端移动端会员同步登录跨域AJAX
  6. Windows XP 系统 使用笔记一
  7. linux+awk忽略tab符号,awk 如何避免文本中出现特殊符号的影响?
  8. Kali 2.0 采用ssh连接登陆
  9. win7家庭版远程桌面补丁_无需惊慌!微软漏洞数月后再被“预警”打补丁即可防御...
  10. 【vue】---vue中使用async+await出现的问题及解决方案
  11. hive不在同一台机 hue_【Impala篇】---Hue从初始到安装应用
  12. Java基础知识强化之集合框架笔记15:List集合的特点
  13. eclipse汉化方法
  14. 对比苏州和杭州这两座城市,你会发现?
  15. MySQL中修改数据的命令: INSERT、UPDATA、DELETE。
  16. 物品丢失成为人们头痛的问题,苹果Find My帮助我们更好找到物品
  17. 电脑连接电视html,电脑HDMI连接电视无信号的解决方法
  18. npm ERR! code E404 npm ERR! 404 Not Found - GET
  19. windows 2003 下SERVU:无法开始服务器.服务器执行缺少
  20. php如何连接access,php如何连接access数据库代码

热门文章

  1. FileStream实现多线程断点续传(已封装)
  2. 基于墨刀的软件界面原型设计——小说搜索阅读软件
  3. Spring Boot使用Redis进行消息的发布订阅
  4. apache开源项目--ZooKeeper
  5. 中澜视讯产品运营总监黄超强:产品+付费+未来汽车
  6. 互联网公司败局汇总,这些公司都是怎么死的?(下篇)
  7. 点融产品 VP 赵征宇:增长是一个探索人性的过程
  8. 活动 | 优步首席产品官Jeff Holden携手百度总裁张亚勤,告诉你Uber高速增长的秘密...
  9. LSM 自适应信号处理代码
  10. angular js一factory,service,provider创建服务