C# C语言中的图像捕获#
我正在做一个家庭项目,该项目涉及将图像与图像数据库进行比较(使用象限或左右直方图方法)。我想知道对于网络摄像头或其他图像捕获设备,我的选择是什么:C# C语言中的图像捕获#,c#,image,webcam,image-capture,C#,Image,Webcam,Image Capture,我正在做一个家庭项目,该项目涉及将图像与图像数据库进行比较(使用象限或左右直方图方法)。我想知道对于网络摄像头或其他图像捕获设备,我的选择是什么: 很容易使用 Windows SDK(特别是 ,我计划使用它 用C#) 两者都有司机 64位和32位Windows Vista(以及 服务器(2008) 我这样问主要是为了避免其他人在使用网络摄像头时遇到的陷阱,并看看是否还有其他图像捕获设备(或C可用的API)可供我参考。我怀疑任何旧的网络摄像头都可以,但我宁愿安全也不愿后悔。如果您只需要图像,许
- 很容易使用 Windows SDK(特别是 ,我计划使用它 用C#)
- 两者都有司机 64位和32位Windows Vista(以及 服务器(2008)
我这样问主要是为了避免其他人在使用网络摄像头时遇到的陷阱,并看看是否还有其他图像捕获设备(或C可用的API)可供我参考。我怀疑任何旧的网络摄像头都可以,但我宁愿安全也不愿后悔。如果您只需要图像,许多网络摄像头都支持TWAIN——您可以使用此代码与.NET一起使用
我对网络摄像头做了一些非常类似的事情,并发现罗技和微软品牌的网络摄像头与DirectShow配合得很好
我还发现许多新的网络摄像头不支持twain,WIA对实时捕获的支持在Vista中已经被删除,并且在2000年不存在,因此,Directshow似乎是唯一一款在罗斯操作系统中可靠运行的产品。未来任何人都会提到这个问题,最终会选择OpenCV和C#包装器。这是一个非常有用的答案!谢谢:)