【问题标题】:Image Capture in C#C# 中的图像捕获
【发布时间】:2008-10-08 17:24:28
【问题描述】:

我正在从事一个家庭项目,该项目涉及将图像与图像数据库进行比较(使用象限 - 或类似 - 直方图方法)。我想知道我对网络摄像头或其他图像捕获设备有哪些选择:

  • 易于使用 Windows SDK(特别是 DirectShow,我打算用 使用 C#)
  • 两者都有驱动程序 64 位和 32 位 Windows Vista(以及 服务器 2008)

我问的主要是为了避免其他人在使用网络摄像头时可能遇到的陷阱,并查看是否有其他可用的图像捕获设备(或 C# 可用 API)可供我查看。我怀疑任何旧的网络摄像头都可以,但我宁愿安全也不要后悔。

【问题讨论】:

  • 任何人在未来引用这个问题 - 最终选择了 OpenCV 和它的 C# 包装器。

标签: c# image webcam image-capture


【解决方案1】:

如果您只想要图像,许多网络摄像头都支持 TWAIN - 您可以使用此代码与 .NET 一起使用

http://www.codeproject.com/KB/dotnet/twaindotnet.aspx

【讨论】:

    【解决方案2】:

    我正在使用网络摄像头做一些非常相似的事情,并发现罗技和微软品牌的网络摄像头与 DirectShow 配合得很好。

    我还发现许多新的网络摄像头不支持 twain,并且 WIA 对实时捕捉的支持已在 Vista 中删除,并且在 2000 年不存在,因此 Directshow 似乎是唯一可行的东西可靠地跨操作系统。

    【讨论】:

    • 一个非常有用的答案!谢谢:)
    猜你喜欢
    • 2015-12-23
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 2010-10-29
    • 2013-01-18
    • 2013-08-30
    • 1970-01-01
    • 2013-10-28
    相关资源
    最近更新 更多