资源简介
C# 打开摄像头录像,录像文件保存到本地, 支持时间戳,支持 64位
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Emgu.CV;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;
using System.IO;
using System.Diagnostics;
using System.Collections.Concurrent;
using System.Threading;
namespace TEST_CV3._2
{
public partial class Form1 : Form
{
private ConcurrentQueueameDataModel> _queframes = null;
//private Task _taskWriter = null;
private CancellationTokenSource _ctsTaskWriter = new CancellationTokenSource();
public Form1()
{
InitializeComponent();
Image image = new Image(1280 720 new Bgr(50 10 1)); //创建一张320*240尺寸颜色为红色的图像。 // Image image = new Image(@“D:\2.jpg“); //从文件加载图片
imageBox1.Image = image;
videoSize = new Size(640 480);
//videoOutput = new VideoWriter(videoPath 4 120 videoSize true);
_queframes = new ConcurrentQueueameDataModel>();
}
private bool _captureStoped = true;
private string videoPath;
VideoCapture Cap_cam;
Size videoSize;
VideoWriter videoOutput;
private string drawDate3;
Mat frame;
private void Form1_Load(object sender EventArgs e)
{
//_taskWriter = new Task(() =>
//{
// WriteVideo();
//});
}
private DateTime _playTime = DateTime.Now;
private double _frameTimeSpan = 0;
private void Capture_ImageGrabbed(object sender EventArgs e)
{
if (!_captureStoped)
{
frame = new Mat();
Cap_cam.Retrieve(frame 0); //接收数据
//VideoWriter.
imageBox1.Image = frame; //显示图像
//写到屏幕上的时间
DateTime now = DateTime.Now;
//_queframes.Enqueue(new frameDataModel() { frameTime = DateTime.Now frame = frame });
int timeStampCurrent = now.Hour * 360000 + now.Minute * 6000 + now.Second * 100 + (int)now.Millisecond / 10;
string drawDate1 = now.ToString(“HH:mm:ss“);
string drawDate2 = now.ToString(timeStampCurrent.ToString(“00000000“));
CvInvoke.PutText(frame drawDate1 new Point(0 40) FontFace.HersheyTriplex 1 new MCvScalar(255 0 255) 2);
CvInvoke.PutText(frame drawDate2 new Point(0 100) FontFace.HersheyTriplex 1 new MCvScalar(255 0 255) 2);
_frameTimeSpan = (DateTime.Now - _playTime).TotalMilliseconds;
_playTime = DateTime.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-28 11:36 时间戳、摄像头\
目录 0 2018-12-28 11:36 时间戳、摄像头\.vs\
目录 0 2018-12-28 11:36 时间戳、摄像头\.vs\TEST_CV3.2\
目录 0 2018-12-28 11:36 时间戳、摄像头\.vs\TEST_CV3.2\v14\
文件 42496 2018-12-28 11:36 时间戳、摄像头\.vs\TEST_CV3.2\v14\.suo
目录 0 2018-12-28 11:35 时间戳、摄像头\TEST_CV3.2\
文件 189 2018-10-23 16:15 时间戳、摄像头\TEST_CV3.2\App.config
文件 4936 2018-12-28 11:30 时间戳、摄像头\TEST_CV3.2\Form1.Designer.cs
文件 7059 2018-12-28 11:35 时间戳、摄像头\TEST_CV3.2\Form1.cs
文件 5817 2018-12-28 11:30 时间戳、摄像头\TEST_CV3.2\Form1.resx
文件 601 2018-11-02 09:23 时间戳、摄像头\TEST_CV3.2\fr
文件 523 2018-10-23 16:15 时间戳、摄像头\TEST_CV3.2\Program.cs
目录 0 2018-10-24 15:52 时间戳、摄像头\TEST_CV3.2\Properties\
文件 1328 2018-10-23 16:15 时间戳、摄像头\TEST_CV3.2\Properties\AssemblyInfo.cs
文件 2835 2018-10-23 16:15 时间戳、摄像头\TEST_CV3.2\Properties\Resources.Designer.cs
文件 5612 2018-10-23 16:15 时间戳、摄像头\TEST_CV3.2\Properties\Resources.resx
文件 1098 2018-10-23 16:15 时间戳、摄像头\TEST_CV3.2\Properties\Settings.Designer.cs
文件 249 2018-10-23 16:15 时间戳、摄像头\TEST_CV3.2\Properties\Settings.settings
文件 4834 2018-10-29 14:26 时间戳、摄像头\TEST_CV3.2\TEST_CV3.2.csproj
目录 0 2018-10-24 15:52 时间戳、摄像头\TEST_CV3.2\bin\
目录 0 2018-11-13 15:38 时间戳、摄像头\TEST_CV3.2\bin\Debug\
文件 8192 2017-05-07 06:40 时间戳、摄像头\TEST_CV3.2\bin\Debug\Emgu.CV.DebuggerVisualizers.VS2015.dll
文件 27136 2017-05-07 06:40 时间戳、摄像头\TEST_CV3.2\bin\Debug\Emgu.CV.UI.GL.dll
文件 118272 2017-05-07 06:39 时间戳、摄像头\TEST_CV3.2\bin\Debug\Emgu.CV.UI.dll
文件 609280 2017-05-07 06:39 时间戳、摄像头\TEST_CV3.2\bin\Debug\Emgu.CV.World.dll
文件 56624 2015-07-07 00:51 时间戳、摄像头\TEST_CV3.2\bin\Debug\Microsoft.VisualStudio.DebuggerVisualizers.dll
文件 11776 2018-12-28 11:35 时间戳、摄像头\TEST_CV3.2\bin\Debug\TEST_CV3.2.exe
文件 189 2018-10-23 16:15 时间戳、摄像头\TEST_CV3.2\bin\Debug\TEST_CV3.2.exe.config
文件 24064 2018-12-28 11:35 时间戳、摄像头\TEST_CV3.2\bin\Debug\TEST_CV3.2.pdb
文件 22688 2018-12-28 11:36 时间戳、摄像头\TEST_CV3.2\bin\Debug\TEST_CV3.2.vshost.exe
文件 189 2018-10-23 16:15 时间戳、摄像头\TEST_CV3.2\bin\Debug\TEST_CV3.2.vshost.exe.config
............此处省略26个文件信息
相关资源
- C#写的组态软件--简单版
- 学生成绩管理系统项目
- [源代码] ASP.NET 3.5 商用社交网站开发
- STK仿真,包含C#VCVB
- C#余弦算法比较文章相似度
- C#、js如何调用qq互联api实现第三方登
- C#数字华容道小游戏
-
C#xm
l入门经典 C#编程人员必备的x - C#简单人事管理系统
- c#winfrom超市管理系统
- c#web应用程序入门经典PDF版
- C#图书管理262234
- C#二维三维图形绘制工程宝典 随书光
- C#图片预览插件源码
- c#Winform获取摄像头扫描各种码
- C#版GIS软件源码
- 广工c#网络应用编程-实验报告
- C# 高仿控件,几十个
- ASP.net通用权限框架
- C#大型OA办公系统
- C#个人通讯录管理系统
- 小波阈值降噪算法(C#)
- Visual C#.NET数据库开发经典案例解析(
- c#实现科大讯飞语音听写功能
- STM32接收C#上位机命令控制电机,和根
- c#单机版斗地主,基本功能已实现,有
- 简单词法分析器C#含代码
- C#图片颜色比例分布
- C#与.NET3.5高级程序设计(第4版) 中文
- C# Windows Forms程序设计pdf中文+源码
评论
共有 条评论