C#获取视频流
来源:互联网 发布:淘宝上宝贝卖点怎么写 编辑:程序博客网 时间:2024/05/01 07:07
转自:
http://blog.csdn.net/chenhongwu666/article/details/40594365
如有雷同,不胜荣幸,若转载,请注明
最近做项目需要操作摄像头,在网上百度了很多资料,很多都是C#调用window API 发送SendMessage,实现操作摄像头,但是C#调用window API的时候因为驱动的问题,总是弹出视频选择对话框,让人很是无语,看到大牛们有的截获到了window消息,然后模拟点击确定按钮,这是在是不敢恭维啊,还有的大牛根据API原型重写了,至于我是一只IT小小鸟了,然后在继续百度,找到了一个AForge强大的C#类库,最后终于搞定了,接下来将我拙劣的代码部分贴出来,以便同行或者需要的朋友学习交流,
首先用到AForge类库下载地址:http://www.aforgenet.com/
然后引用AForge,AForge.Controls(这个是控件,可以添加到工具箱中),AForge.Imaging,AForge.Video,AForge.Video.DirectShow;
然后直接上代码
下面是获取设备
选择设备,然后连接摄像头
这样就完成了操作摄像头的工作
但是发现一个问题,如果要拍照得到的照片先要处理在保存,这里就有问题了,所以需要在界面前台中添加控件,医用AForge.Controls,然后添加到工具箱,然后将VideoSourcePlayer控件拖到窗体中,想要得到单张图像处理:
Bitmap bmp = videoSourcePlayer1.GetCurrentFrame();
这样就可以拿来处理了,AForge类库是非常的强大,这里只是冰山一角,文章不足之处还请大家多多指正,欢迎提出宝贵意见和建议。谢谢。。。
- C#获取视频流
- 获取mjpeg视频流
- C#三行代码获取优酷首页热门视频集合
- C#三行代码获取优酷首页热门视频集合
- C#三行代码获取优酷首页热门视频集合
- C#获取优酷首页热门视频集合
- C#视频
- c#视频
- C#视频
- Android中获取手机视频流数据
- [opencv]3.获取摄像头的视频流
- 使用DirectShow.NET获取摄像头视频流
- C# ddraw实现视频流的显示
- c#使用ffmpeg显示rtsp视频流
- 教学视频的获取
- iphone 视频路径获取
- 获取视频缩略图
- C#+Emgucv视频获取
- Myeclipse导出项目制作成一个可执行的jar
- 初
- 前端参考文档及资源整理(持续更新)
- 排序
- 被忽略的shell技巧
- C#获取视频流
- HttpWebRequest的GetResponse或GetRequestStream 超时决办法
- Material design学习笔记-CoordinatorLayout,NestedScrollView,AppBarLayout,CollapsingToolbarLayout学习
- (转)总结一下最近关于domain object以及相关的讨论(来自JavaEye,作者robin)
- 取消window下应用报错后弹出的对话框程序已停止要求关闭程序对话框
- 多维数组下指针使用总结
- Android官方数据绑定框架DataBinding(一)
- Struts2的配置文件
- 安卓1113_版本介绍和控制 SVN GIT