Delphi + веб-камера - PullRequest
       10

Delphi + веб-камера

2 голосов
/ 16 сентября 2010

Я ищу способ использовать свою веб-камеру в Delphi, в первую очередь для захвата изображения, по какой-то причине я не могу использовать драйверы TWAIN.

Ответы [ 2 ]

4 голосов
/ 17 сентября 2010

Попробуйте эти ресурсы

DSPack

DSPack - это набор Компонентов и класса для написания мультимедийных приложений с использованием технологий MS Direct Show и DirectX. DSPack 2.3 предназначен для работы с DirectX 9 в операционных системах Win9X, ME, 2000 и Windows XP, использующих Delphi 5,6,7 и BCB6.

или

capCreateCaptureWindow функция ( пример кода )

Функция capCreateCaptureWindow создает окно захвата.

Синтаксис C ++

HWND VFWAPI capCreateCaptureWindow(
  LPCTSTR lpszWindowName,
  DWORD dwStyle,
  int x,
  int y,
  int nWidth,
  int nHeight,
  HWND hWnd,
  int nID
);
3 голосов
/ 17 сентября 2010

Я набрал это в комментарии к ответу Тринидада, но сообщение стало длинным.

2 года назад я пробовал все решений Delphi, которые я мог найти длязахватить видео.

Мои требования были:

  • Нужно быть бесплатным (как в пиве), (или очень дешево + простой способ оплаты)
  • Нужно быть стабильным
  • Нужно быть простым в использовании
  • Нужно иметь достаточный пример кода
  • Нужно работать в Delphi 2009/2010

Честно говоря, общие результаты были разочаровывающими.Ни одно из решений не отвечало всем вышеперечисленным требованиям.

DsPack набрал лучшее по всем пунктам, но я мог заставить его работать только в Delphi7, пока не нашел «неофициальный» порт на этой странице: http://www.songbeamer.com/delphi/

В настоящее время в Delphi 2010 это работает как чудосовременные Delphi's!

...