德尔福+摄像头

发布于 2024-09-19 06:15:55 字数 67 浏览 9 评论 0原文

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

I am looking for a way to use my webcam in delphi, primary for grabbing a picture, by some reason I cannot use TWAIN drivers.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心凉怎暖 2024-09-26 06:15:55

尝试这些资源

DSPack

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

capCreateCaptureWindow 函数 (< a href="http://www.portugal-a-programar.org/forum/index.php/topic,4474.msg284375.html?PHPSESSID=7b25d5cf0cd5fcc39043d8c65741d077#msg284375" rel="nofollow noreferrer">示例代码)

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

语法
C++

HWND VFWAPI capCreateCaptureWindow(
  LPCTSTR lpsz窗口名称,
  DWORD dwStyle,
  整数x,
  整数y,
  int n宽度,
  int n高度,
  HWND hWnd,
  整数nID
);

Try these resources

DSPack

DSPack is a set of Components and class to write Multimedia Applications using MS Direct Show and DirectX technologies. DSPack 2.3 is designed to work with DirectX 9 on Win9X, ME, 2000, and Windows XP operating systems using Delphi 5,6,7 and BCB6.

or

capCreateCaptureWindow function (sample code)

The capCreateCaptureWindow function creates a capture window.

Syntax
C++

HWND VFWAPI capCreateCaptureWindow(
  LPCTSTR lpszWindowName,
  DWORD dwStyle,
  int x,
  int y,
  int nWidth,
  int nHeight,
  HWND hWnd,
  int nID
);
暗喜 2024-09-26 06:15:55

我在对特立尼达答案的评论中输入了此内容,但该消息变得太长。

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

我的要求是:

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

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

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

现在它在 Delphi 2010 中就像一个魅力。

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

I was typing this in a comment to Trinidad's answer, but the message became to long.

2 years ago I've tried all of the Delphi solutions that I could find to grab video.

My requirements were:

  • Needs to be free (as in beer), (or very cheap + easy payment method)
  • Needs to be stable
  • Needs to be easy to use
  • Needs to have sufficient example code
  • Needs to work in Delphi 2009/2010

To tell the truth, the overall results were disappointing. None of the solutions met all of the above the requirements.

DsPack scored the best on all points, but I could only make it work in Delphi7, until I found an "unofficial" port on this page: http://www.songbeamer.com/delphi/

Nowadays it works like a charm, in Delphi 2010.

I'm a very happy user, so let me take this opportunity to thank the creators of dsPack and Sebastian Zierer who ported the code to the modern Delphi's!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文