Вопрос

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

Это было полезно?

Решение

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

Dspack.

DSPACK - это набор компонентов и класс для записи мультимедийных приложений с использованием MS Direct Show и DirectX Technologies. 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
);

Другие советы

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

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

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

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

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

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

В настоящее время он работает как очарование, в Delphi 2010.

Я очень счастливый пользователь, поэтому позвольте мне принять эту возможность поблагодарить создателей ДСППК и Себастьяна Зиерра, который портировал код в современные Delphi's!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top