【发布时间】:2012-09-04 05:52:54
【问题描述】:
我正在创建一个扫描条形码并识别产品的 Windows 应用程序。为此,我打算暂时使用网络摄像头。我想知道如何将我的网络摄像头与应用程序连接起来。网络摄像头是 USB 的。
该应用程序类似于如今智能手机上可用的应用程序。
请帮忙。
谢谢!
【问题讨论】:
我正在创建一个扫描条形码并识别产品的 Windows 应用程序。为此,我打算暂时使用网络摄像头。我想知道如何将我的网络摄像头与应用程序连接起来。网络摄像头是 USB 的。
该应用程序类似于如今智能手机上可用的应用程序。
请帮忙。
谢谢!
【问题讨论】:
您可以使用 WIA 方法或 DirectShow,具体取决于您的网络摄像头驱动程序。在这两种情况下,除非您非常熟悉这两种方法,否则您可能需要使用第三方库。我们正在使用名为 Leadtools 的第三方多媒体工具包来控制我们的网络摄像头。您可以查看此forum post 了解更多信息。 此外,该工具包支持读取条形码。欲了解更多信息,请参阅此Tutorial
【讨论】:
您需要使用Windows Image Acquisition (WIA)
您可以使用以下几种资源。
How to use a web cam in C# with .NET Framework 4.0 and Microsoft Expression Encoder 4
How do I connect to a USB webcam in .NET?
或 DirectShow.Net
【讨论】: