2016年的12月开始学习WPF,2017年3月份完成第一个WPF程序用于2D激光雷达数据获取、绘图及存档,使用到了MVC、自定义控件、多线程等功能,个人感觉WPF在图像图形绘制方面比较容易掌握。
2017年4月准备开始Iris算法方面的工作,思量很久还是决定继续使用WPF开发基于Windows的测试程序(之前都是用VC++.net 搭建Camera方面的测试程序)。
WPF+Camera 其实功能很简单:
1.获取连接的所有图像设备
2.打开设备
3.获取图像并显示
4.关闭及断开设备
目前在网上搜集到的资料有:
1. WPF+avicap32.dll+User32.dll 基于VFW(video for window), 搜索关键字:C# usb 摄像头
2. WPF + AForge类库 ,可以参考:http://www.jb51.net/article/54380.htm
3. WPF+WPFMediaKit.dll , 可以参考:http://www.cnblogs.com/qintangtao/archive/2013/03/27/2984066.html
当然,这只是其中的三种方法,我采用的是第3种主方法,还有很多方法可以实现同样的功能,可以根据个人需要搜索。