Open CV 播放视频(2)

?

演示:读取一个视频,然后播放,ESC退出。

?

  1. #include?"stdafx.h"??
  2. #include?<opencv2/core/core.hpp>??
  3. #include?<opencv2/contrib/contrib.hpp>??
  4. #include?<opencv2/highgui/highgui.hpp>??
  5. #include?<opencv2/imgproc/imgproc.hpp>??
  6. #include?<opencv2/objdetect/objdetect.hpp>??
  7. ??
    ?
  8. using?namespace?cv;??
  9. using?namespace?std;??
  10. #pragma?comment(linker,?"/subsystem:\"windows\"?/entry:\"mainCRTStartup\"")???
  11. int?main(int?argc,?char**?argv[])??
  12. {??
  13. ????cvNamedWindow("Example2",?CV_WINDOW_AUTOSIZE);??
  14. ????CvCapture*?capture?=?cvCreateFileCapture("F:\\life\\opencv\\BuildingCordovaAppsWithVS_high.mp4");??
  15. ??
    ?
  16. ????IplImage*?frame;??
  17. ????while?(1)??
  18. ????{??
  19. ????????frame?=?cvQueryFrame(capture);??
  20. ????????if?(!frame)?break;??
  21. ????????cvShowImage("Example2",?frame);??
  22. ????????char?c?=?cvWaitKey(33);??
  23. ????????if?(c?==?27)?break;??
  24. ????}??
  25. ??
    ?
  26. ????cvReleaseCapture(&capture);??
  27. ????cvDestroyWindow("Example2");??
  28. ??
    ?
  29. ????return?0;??
  30. }??

?

?

时间: 2024-09-29 23:49:59

Open CV 播放视频(2)的相关文章

Emgu CV播放视频

public partial class Form1 : Form {     Capture _capture;     public Form1()     {         InitializeComponent();         _capture = new Capture(“url”);//视频文件路径         _capture.ImageGrabbed += _capture_ImageGrabbed;//添加回调函数         _capture.Start();

OpenCV教程【002 VideoCapture加载并播放视频】

#include <opencv2/opencv.hpp> #include <iostream> using namespace std; using namespace cv; //opencv3.0 alpha加载并播放视频 2015.11.07 int main(int argc, char* argv[]) { const char* vedioName = "D:/演示源码/视频/djxzBrightness.mp4"; cv::VideoCaptu

OpenCV系列1-简单高效:MFC显示图片、播放视频

先看图: 拉伸显示 居中显示 原始大小显示 显示视频: 实现图片显示,只需要两句话: 只需要包含一个h文件: 调整显示方式: 下面是CvImgCtrl.h的源代码,复制保存下来即可用,或者也可以下载demo,不要积分 控件采用的是双缓冲绘图,显示效率很高,不会闪烁,支持视频.图片的显示 /************************************************************************/ /* OpenCV MFC图像显示控件 v1.0 /* 该控件

Android使用TextureView播放视频

1.引言 如果你想显示一段在线视频或者任意的数据流比如视频或者OpenGL 场景,你可以用android中的TextureView做到. 1).TextureView的兄弟SurfaceView 应用程序的视频或者opengl内容往往是显示在一个特别的UI控件中:SurfaceView.SurfaceView的工作方式是创建一个置于应用窗口之后的新窗口.这种 方式的效率非常高,因为SurfaceView窗口刷新的时候不需要重绘应用程序的窗口(android普通窗口的视图绘制机制是一层一层的,任何

1.QT中播放视频,录音程序的编写

 1  通过process的方式播放视频 T22VideoPlayer.pro HEADERS += \ MyWidget.h SOURCES += \ MyWidget.cpp QT += gui widgets MyWidget.h #ifndef MYWIDGET_H #define MYWIDGET_H   #include <QWidget> #include <QProcess> #include <QSlider>   class MyWidget :

Unity中实现播放视频

突然想着在一个cube物体上播放视频会是怎样的情景.今天终于有时间来尝试下了.结果=>成功 下面来说说详细的步骤吧 准备阶段: 1.unity pro 专业版 =>  需正版(当然破解版也ok,你懂的). 2.安装QuickTime Player.必须要安装,否则导入movie资源时,unity会自动报错提醒的. 3.安装格式化工厂软件=>movie格式转换.其他工具也ok.我这里默认转换为MOV格式.100M的avi转换后大概7M. ====================== uni

播放视频的框架Vitamio的使用问题

以前用过这个牛逼的框架,后来又随意搞了下,发现播放不了视频了,搞了老半天才搞好,今天又随便整了下,发现又不行了,我勒个插! 现在终于又搞出来了,发现我总是把步骤搞错或少写了些东西 总的步骤: 一:导入vitamio_lib包 二:xml布局中的videoView要替换 三:java文件中的所有包导入的都是vitamio_lib下的东西 四:在java文件的setContentView前要加判断!!!<易遗忘> 五:在清单文件中要加入io.vov.vitamio.activity.InitAct

Firefox 无法播放视频

网上有很多介绍Firefox无法播放视频的解决方案,最常见的问题就是:为正确安装flash插件.其他的插件与flash插件冲突. 系统Win8.1(64位)下新安装了Firefox 29,flash插件也已正常安装,访问视频网站始终播放不了视频. 进入系统如下目录: C:\Windows\SysWOW64\Macromed\Flash\mms.cfg 1 SilentAutoUpdateEnable=1 2 AutoUpdateDisable=0 3 ProtectedMode=0 在文件尾部增

android 播放视频

播放视频的两种方式: 使用VideoView播放视频(方便,推荐) 使用MediaPlayer和SurfaceView播放视频(早期的方式) 第一种方式: 使用VideoView播放视频的步骤如下: 在界面布局文件中定义VideoView组件,或在程序中创建VideoView组建 调用VideoView的如下两个方法加载指定视频 setVideoPath(String paht):加载path文件所代表的视频 setVideoURI(URI uri):加载uri所对应的视频 调用VideoVIe