捕获框架 webcam 通过 DirectShow.NET
我是新的b。 DirectShow, 因此,这个库的某些部分我不太了解。
我已经看到了一个例子 DxSnap, 但是我需要
捕获框架而不先前
, 为了进一步处理。 我怎样才能做到这一点?
我已经看到了一个例子 DxSnap, 但是我需要
捕获框架而不先前
, 为了进一步处理。 我怎样才能做到这一点?
没有找到相关结果
已邀请:
3 个回复
二哥
赞同来自:
http://www.aforgenet.com/framework/
. 一旦我试图用它 DirectShow 只有在更短的时间内和较少的代码中找出可以用几个视频源进行操作。
这是一个示例代码:
http://www.aforgenet.com/frame ... .html
石油百科
赞同来自:
小明明
赞同来自:
https://i.stack.imgur.com/GWHBP.png
WinForm
自己 WinForm 叫
Form1
标签" Recording ... " 叫
lblRecording
ComboBox 叫
cbCameraDevices
名称按钮 "Stop" 有一个按钮
button1
"Copy" 按钮的名称
button2
"Start" 按钮的名称
btnStartVideo
还有 pictureBox 名称 pictureBox1
,
其中将显示视频。
这些名称允许您关联事件处理程序 /在较低的地方/ 使用适当的控制元素。
如果程序成功构建和运行,请使用
combobox
选择一个实惠的来源。 按下按钮 "
开始
", 查看视频流。 按下按钮 "
复制
", 将图像克入剪贴板。 按下按钮 "
停止
", 关闭图像磁带。
该代码已测试 Microsoft:
Windows 10-X64 /车 Intel/
Visual Studio 2017 社区
.NET 框架 4.5.
要构建代码,包含此代码的项目应具有以下内容
链接
:
AForge.Video.DirectShow
AForge.Video
AForge
包可以绘制到项目中 NuGet. 在 Visual Studio IDE:
工具 - >
NuGet 包管理员 ->
包装管理 NuGet 对于解决方案......
找 "AForge" 并安装相应的包。
代码: