我想使用我的相机捕获网络摄像头.为此,我使用了2个参考:AForge.Video.dll和AForge.Video.DirectShow.dll.

Here’s我发现一个片段:

public FilterInfoCollection CamsCollection;

public VideoCaptureDevice Cam = null;

void Cam_NewFrame(object sender,NewFrameEventArgs eventArgs)

{

frameholder.Source = (Bitmap)eventArgs.Frame.Clone();

/* ^

* Here it cannot convert implicitly from System.Drawing.Bitmap to

* System.Windows.Media.ImageSource

*/

}

private void startcam_Click(object sender,RoutedEventArgs e)

{

CamsCollection = new FilterInfoCollection(FilterCategory.VideoInputDevice);

Cam = new VideoCaptureDevice(CamsCollection[1].MonikerString);

Cam.NewFrame += new NewFrameEventHandler(Cam_NewFrame);

Cam.Start();

}

private void stopcam_Click(object sender,RoutedEventArgs e)

{

Cam.Stop();

}

}

他们使用PictureBox来显示帧.当我在WPF工作时,我使用了this

总结一下这里我的代码看起来像现在.

public FilterInfoCollection CamsCollection;

public VideoCaptureDevice Cam = null;

void Cam_NewFrame(object sender,NewFrameEventArgs eventArgs)

{

System.Drawing.Image imgforms = (Bitmap)eventArgs.Frame.Clone();

BitmapImage bi = new BitmapImage();

bi.BeginInit ();

MemoryStream ms = new MemoryStream ();

imgforms.Save(ms,ImageFormat.Bmp);

ms.Seek(0,SeekOrigin.Begin);

bi.StreamSource = ms;

frameholder.Source = bi;

/* ^ runtime error here because `bi` is occupied by another thread.

*/

bi.EndInit();

}

private void startcam_Click(object sender,RoutedEventArgs e)

{

CamsCollection = new FilterInfoCollection(FilterCategory.VideoInputDevice);

Cam = new VideoCaptureDevice(CamsCollection[1].MonikerString);

Cam.NewFrame += new NewFrameEventHandler(Cam_NewFrame);

Cam.Start();

}

private void stopcam_Click(object sender,RoutedEventArgs e)

{

Cam.Stop();

}

aforge 相机标定_在C#和WPF中使用Aforge.NET获取网络摄像头流相关推荐

  1. 深度学习 相机标定_基于深度学习的多传感器标定

    标定是确定不同坐标系的相互转换关系,是传感器数据融合的前提,特别是激光雷达和图像数据.这里以深度学习的方法训练CNN模型去回归坐标系转换的参数. 主要是两个CNN模型:RegNet和CalibNet. ...

  2. matlab相机标定_综述 | 相机标定方法

    点击上方"计算机视觉life",选择"星标" 快速获得最新干货 在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相 ...

  3. java鱼眼相机标定_鱼眼相机标定方法及标定装置制造方法

    鱼眼相机标定方法及标定装置制造方法 [专利摘要]本发明公开了一种鱼眼相机标定方法及标定装置,包括:建立所述鱼眼相机的成像模型:从不同视角采集多幅标定板图像,在所述标定板图像上获取特征点的坐标,参考所述 ...

  4. 深度学习 相机标定_相机标定

    术语 内参矩阵: Intrinsic Matrix 焦距: Focal Length 主点: Principal Point 径向畸变: Radial Distortion 切向畸变: Tangent ...

  5. imu相机标定_相机+imu标定

    官方上是跑在ros indigo上的,但是实测用kinetic也没问题,主要就是装依赖的时候改下名字(下面命令行里有写注释) 1 工具箱 Kalibr 安装 安装依赖 sudo apt-get ins ...

  6. WPF中通过AForge实现USB摄像头拍照

    最近由于某种原因呢,需要做一下拍照的功能,本来我纠结到底用AForge类库还是用WPFMediaKit.dll ,不过后来看网上说WPFMediaKit.dll 是截图而AForge是直接通过摄像头拍 ...

  7. python写一个app接收摄像头传输的视频_如何使用Python中的tcp套接字发送和接收网络摄像头流?...

    我正在尝试重新创建this project.我有一台服务器(我的电脑)和一台客户机(我的树莓皮).我所做的与最初的项目不同的是,我尝试使用一个简单的网络摄像头而不是一个覆盆子pi相机将图像从我的rpi ...

  8. 鱼眼相机标定_鱼眼相机模型(二)

    前言 在介绍其他相机模型之前,可以先看一下kalibr支持标定的相机模型(kalibr可以标定的相机模型),这里的相机模型一共有4种,针孔相机模型,全景相机模型,Double sphere相机模型还有 ...

  9. matlab相机标定_【显微视界】基于视觉伺服的工业机器人系统研究(摄像机标定、手眼标定、目标单目定位)...

    今日光电        有人说,20世纪是电的世纪,21世纪是光的世纪:知光解电,再小的个体都可以被赋能.欢迎来到今日光电! ----与智者为伍 为创新赋能---- 标定技术 常见的机器人视觉伺服中要 ...

  10. imu相机标定_解放双手——相机与IMU外参的在线标定

    本文作者 沈玥伶,公众号:计算机视觉life,编辑部成员 一.相机与IMU的融合 在SLAM的众多传感器解决方案中,相机与IMU的融合被认为具有很大的潜力实现低成本且高精度的定位与建图.这是因为这两个 ...

最新文章

  1. php日志接入rsyslog,rsyslog和在PHP上的应用
  2. NAT环境无法访问云端的深层次分析
  3. easy-mock本地部署成功,访问报错:EADDRNOTAVAIL 0.0.0.0:7300 解决方案
  4. Spring MVC学习-------------訪问到静态的文件
  5. [links]一写国内外著名人物的blog链接
  6. JVM是怎么判断不可用对象的
  7. Maven的个性化定制
  8. c语言动态规划公共字符串,最长公共子串 C语言 动态规划
  9. Java中after注解_Spring(12):使用注解(@AfterThrowing/@After/@Around)实现AOP异常增强与实例...
  10. elasticsearch aggregations_Elasticsearch聚合的嵌套桶如何排序
  11. 该怎么清缓存呢?fflush clear ignore
  12. java中while空循环_java – 实现空while循环以保持控制的更好方法
  13. 2018年湘潭大学程序设计竞赛 F maze
  14. Motion 5.6.1 for Mac(视频后期特效处理软件)
  15. verilog实现串行通讯协议(serial communications protocols)
  16. collections.Counter 用法
  17. Linux基础到进阶(一)Linux基础命令、输入输出错误重定向、目录分类与作用、vi编辑器
  18. 首届“中新人工智能高峰论坛”即将召开,周志华、李德毅......与你一起对话未来!...
  19. 量化投资常用技能——绘图篇 2:绘制移动平均线
  20. 浪潮服务器性能参数,浪潮高密度服务器i24

热门文章

  1. 6、深思数盾加密狗使用小记
  2. 已解决-电脑端HP Scan扫描无反应无法扫描
  3. java drawlines()方法
  4. 苍井空是如何勾搭上社交电商的? - 案例 - i黑马网
  5. 四级信息安全工程师考试大纲
  6. 小度WiFi作为无线网卡设置的方法
  7. android快速圣经,Android 中级圣经系列之Activity
  8. MySQL可视化工具HeidiSQL安装与使用
  9. 车机没有carlife可以自己下载吗_视频实测:苹果CarPlay和百度CarLife到底哪个更好用...
  10. 汉字转拼音(支持多音字)