2

我正在寻找一种在 delphi 中使用我的网络摄像头的方法,主要用于抓取图片,由于某种原因我不能使用 TWAIN 驱动程序。

4

2 回答 2

4

试试这些资源

DSPack

DSPack 是一组组件和类,用于使用 MS Direct Show 和 DirectX 技术编写多媒体应用程序。DSPack 2.3 设计用于在 Win9X、ME、2000 和使用 Delphi 5、6、7 和 BCB6 的 Windows XP 操作系统上与 DirectX 9 一起使用。

或者

capCreateCaptureWindow 函数 示例代码

capCreateCaptureWindow 函数创建一个捕获窗口。

语法 C++

HWND VFWAPI capCreateCaptureWindow(
  LPCTSTR lpszWindowName,
  DWORD dwStyle,
  int x,
  int y,
  int nWidth,
  int nHeight,
  HWND hWnd,
  int nID
);
于 2010-09-16T20:03:01.440 回答
3

我在对特立尼达的回答的评论中输入了这个,但信息变得很长。

2 年前,我尝试了所有能找到的 Delphi 解决方案来抓取视频。

我的要求是:

  • 需要免费(如啤酒),(或非常便宜+简单的付款方式)
  • 需要稳定
  • 需要易于使用
  • 需要有足够的示例代码
  • 需要在 Delphi 2009/2010 工作

说实话,总体结果令人失望。没有一个解决方案满足上述所有要求。

DsPack在所有方面得分最高,但我只能让它在 Delphi7 中工作,直到我在此页面上找到一个“非官方”端口:http: //www.songbeamer.com/delphi/

如今,在 Delphi 2010 中,它就像一个魅力。

我是一个非常快乐的用户,所以让我借此机会感谢 dsPack 和 Sebastian Zierer 的创建者,他们将代码移植到现代 Delphi 中!

于 2010-09-17T11:57:21.543 回答