C#调用摄像头的方式
来源:互联网 发布:小说改编网络剧 编辑:程序博客网 时间:2024/05/21 14:10
C#调用摄像头的方式
本文将讲诉在C#的winform程序中如何调用摄像头:
1.调用USB摄像头
2.调用普通IP摄像头
3.通过摄像头SDK进行调用
使用的DLL
首先给上我所使用的DLL
调用USB摄像头
调用USB摄像头其实比较简单,就是通过读取电脑自身所拥有的设备数,再执行预览。
videoSourcePlayer是AForge中的控件。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
调用普通IP摄像头
首先要确认HTTP方式传送的图片的地址,我用的SAMSUN地址是http://{0}/cgi-bin/video.cgi?msubmenu=jpg,还有其他的http://{0}/axis-cgi/jpg/image.cgi?camera=1
使用JPEGStream或者MJPEGStream,有用户名和密码的就加上。有了source其他的和上面USB一样。
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
通过摄像头SDK进行调用
这个调用还是很简单的,一般都是使用控件的Handle来进行预览的,我们可能会想取每一帧的图片,那么如何取得每一帧呢?因为是通过Handle来预览的所以控件中无法取得,我们需要调用摄像头SDK的获取每一帧的接口,但是这个接口是直接将图片保存到本地的,感觉巨坑有木有。不过我们还是有方法处理的。下面是我对三星摄像头的处理:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
DEMO http://download.csdn.net/detail/xujie1991618/8830347
0 0
- C#调用摄像头的方式
- C#调用摄像头的几种方式
- WinForm下c#调用摄像头的代码
- C#简单的Aforge调用摄像头
- [摘]C#摄像头调用
- C#调用摄像头代码
- C#调用摄像头
- c#调用摄像头
- C#调用摄像头代码
- C#调用摄像头
- C#代码调用摄像头
- C#调用笔记本摄像头
- c# 调用摄像头抓图
- c# 调用摄像头抓图
- C#调用本机摄像头
- C#实现摄像头调用、拍照
- C# 海康摄像头视频播放的两种方式
- C#调用两个至多个USB摄像头的问题
- 三种方法求最大公约数及求n个数的最小公倍数
- 学习网站地址
- meaven如何把logback.xml打包到jar…
- 将博客搬至CSDN
- 深入浅出ES6(十三):类 Class
- C#调用摄像头的方式
- springboot + mybatis + 多数据源
- 线程间通信之等待唤醒机制
- HTTP 和 HTTPS 的区别
- css样式的优先级
- 深入浅出Mybatis系列(九)---强大的动态SQL
- oracle触发器
- ionic 打开外部页面的三种方式(已知)
- 腾讯云技术公开课:公有云架构演进之路