Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C语言中的图像捕获#_C#_Image_Webcam_Image Capture - Fatal编程技术网

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#包装器。这是一个非常有用的答案!谢谢:)