【问题标题】:.net 3.5 windows form application, using webcam.net 3.5 windows 窗体应用程序,使用网络摄像头
【发布时间】:2012-05-14 21:04:12
【问题描述】:

在搜索了本地 c# hook to webcam 之后,我发现了 5 种与摄像头交互的基本方法。

  1. Windows 视频 (VFW)
  2. DirectX
  3. avicap32.dll
  4. WIA
  5. 第三方工具

我的要求是拍照。该应用程序将在一些旧版 Windows XP 和 Vista 机器上使用,但需要 Windows 7 及更高版本。那么对于广泛的安装基础,最好的方法是什么?只是阅读 WIA 看起来像是要走的路,但看起来做了一些改变,所以现在它的工作方式有点不同(我不确定)。我知道有些人做过连击。

可能需要裁剪照片,但仅此而已。

用于学校访客监控。

【问题讨论】:

  • 寻找人们遇到的问题的反馈。我看到了他们所有人的一些积极因素,但不确定可能是哪些消极因素。

标签: c# windows winforms webcam


【解决方案1】:

我认为最好的办法是使用 WIA。我知道一个第三方工具包可以帮助你满足你的要求,那就是leadtools。你可以查看这个Tutorial

【讨论】:

  • 第三方真的是万不得已。 wia有什么了不起的?
  • 公司为另一个项目购买了leadtools,所以可能会朝那个方向发展。
【解决方案2】:

我总是会尝试从网络上找到一些已经存在的东西,然后根据自己的需要对其进行调整...一些开源项目或我的应用程序的主要部分已经完成的示例。

在 Codeplex 上,你可以找到一个很好的库来处理网络摄像头,它的名字很简单

WebCam Library for WinForm and WPF with C# and VB.NET

尝试一下,也许您甚至可以通过贡献自己的发现来帮助该项目,并且每个人都是赢家...开源不是一个好主意吗?!

【讨论】:

  • 我看过这个项目。这并不是我真正希望的。
  • 这只是一个,像这个,有几十个。 我的观点是,选择市场上已有的产品并根据您的需要进行调整,无需从头开始。
  • balexandre - 有几十个,我看过很多。不打算从头开始做任何事情。您可能已经注意到我在询问其他人可能建议的最佳解决方案。您链接的那个将所有相机调用隐藏在一个没有太多记录的 dll 中。我希望有人真正尝试过其中一种解决方案,可以说,是的,我使用了 xx 并且除了 x 问题之外它都可以工作。
猜你喜欢
  • 2011-02-21
  • 2010-12-06
  • 2012-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多