软件c#语言调用摄像头,C#调用摄像头的几种方式

本文介绍了在C# WinForm应用中调用摄像头的三种方法:1) 使用USB摄像头,通过AForge库实现;2) 调用IP摄像头,支持HTTP协议的图片地址;3) 通过摄像头SDK进行预览和捕获图片。详细步骤和代码示例给出。
摘要由CSDN通过智能技术生成

C#调用摄像头的方式

本文将讲诉在C#的winform程序中如何调用摄像头:

1.调用USB摄像头

2.调用普通IP摄像头

3.通过摄像头SDK进行调用

使用的DLL

首先给上我所使用的DLL

0818b9ca8b590ca3270a3433284dd417.png

调用USB摄像头

调用USB摄像头其实比较简单,就是通过读取电脑自身所拥有的设备数,再执行预览。

videoSourcePlayer是AForge中的控件。

private FilterInfoCollection videoDevices;

this.videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);

if (this.videoDevices.Count > 0)

{

VideoCaptureDevice source = new VideoCaptureDevice(this.videoDevices[0].MonikerString);

this.videoSourcePlayer.SignalToStop();

this.videoSourcePlayer.WaitForStop();

this.videoSourcePlayer.VideoSource = source;

this.videoSourcePlayer.Start();

}

调用普通IP摄像头

首先

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值