FrameCapture(EmguCV based)
来源:互联网 发布:战无不胜法器进阶数据 编辑:程序博客网 时间:2024/05/18 03:28
本文是这篇文章EmguCV_Capture的更新.
项目文件已更新至0.3版本,添加了一些功能,修正了部分bug,项目GitHub传送门在这里
新版本(version0.3)预览
已添加从Webcam录制视频的功能,在Camera标签页中选中RecordVideo复选框然后单击Start按钮开始
在进行其他处理的同时也在将当前帧写入视频文件,点击Stop停止或者关闭标签页会自动保存视频
打开视频后的播放界面,添加了进度条
从进度条可以判断视频大致进度,从状态条中“Frame:221/456”可以判断详细信息(当前帧/总帧数)
录制视频的核心代码
//.... string strFileName = DateTime.Now.ToString("yyyyMMddHHmmss") + ".avi"; if (fps <= 0 || fps >= 30) fps = 20; //全帧非压缩,录制的视频体积巨大 //videoWriter = new VideoWriter(strFileName, fps, frameWidth, frameHeight, true); //MPEG-4编码,测试发现可以将近200MB的视频压缩至约几MB videoWriter = new VideoWriter(strFileName, CvInvoke.CV_FOURCC('D', 'I', 'V', 'X'), fps, frameWidth, frameHeight, true); //... currentFrame = capture.RetrieveBgrFrame(); //... videoWriter.WriteFrame<Bgr, Byte>(currentFrame); //...
点此领取楼主
0 0
- FrameCapture(EmguCV based)
- 【EmguCV】EmguCV各种调用
- EmguCV入门
- Emgucv安装
- EmguCV学习
- emgucv 抠图
- EmguCV Video
- 【Emgucv】emgucv实现自动对比度
- emgucv copy image
- C#+Emgucv视频获取
- emgucv 图像重心
- emgucv下载和安装
- emgucv mean shift
- emgucv 视频读取
- EmguCV学习-摄像头采集
- c# Emgucv 图像旋转
- Visual_2008和EmguCV配置
- C#结合EmguCv编程
- CSS3的media的用法
- Unity3D 4.0 界面 基础 入门
- 滑轮控件研究三、GestureDetector的中手势事件的测试
- 记录问题
- 滑轮控件研究四、VelocityTracker的简单研究
- FrameCapture(EmguCV based)
- 滑轮控件的研究五、ViewConfiguration的简单介绍
- 关于 C99, VLA, alloca的笔记
- 调试内存泄露
- javascript学习
- 1407231932-hd-Problem H.cpp
- HDU 4870 Rating(概率dp+高斯消元)
- HDU 4864 Task (贪心)
- Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理