Domanda

Sto cercando un modo per utilizzare la webcam in Delphi, primario per afferrare una foto, per qualche motivo non posso usare i driver TWAIN.

È stato utile?

Soluzione

Prova queste risorse

DSPack

  

DSPack è un insieme di componenti e la classe di scrivere applicazioni multimediali che utilizzano MS Direct Show e DirectX tecnologie. DSPack 2.3 è progettato per funzionare con le DirectX 9 su Win9X, ME, 2000 e sistemi operativi Windows XP utilizzando Delphi 5,6,7 e BCB6.

o

capCreateCaptureWindow funzione ( codice di esempio )

  

La funzione capCreateCaptureWindow crea una finestra di acquisizione.

     

Syntax   C ++

HWND VFWAPI capCreateCaptureWindow(
  LPCTSTR lpszWindowName,
  DWORD dwStyle,
  int x,
  int y,
  int nWidth,
  int nHeight,
  HWND hWnd,
  int nID
);

Altri suggerimenti

stavo scrivendo questo in un commento alla risposta di Trinidad, ma il messaggio è diventato a lungo.

2 anni fa ho provato tutti delle soluzioni Delphi che ho potuto trovare al video afferrare.

I miei requisiti sono:

  • deve essere libero (come la birra), (o molto a buon mercato + facile metodo di pagamento)
  • deve essere stabile
  • Ha bisogno di essere facile da usare
  • deve disporre di codice di esempio sufficiente
  • ha bisogno di lavorare in Delphi 2009/2010

A dire il vero, i risultati complessivi sono stati deludenti. Nessuna delle soluzioni incontrato tutto quanto sopra dei requisiti.

DsPack segnato il migliore su tutti i punti, ma ho potuto solo farlo funzionare in Delphi7, fino a quando ho trovato una porta "non ufficiale" in questa pagina: http://www.songbeamer.com/delphi/

Al giorno d'oggi funziona come un fascino, in Delphi 2010.

Sono un utente molto felice, quindi mi permetta di prendere l'occasione per ringraziare i creatori di dsPack e Sebastian Zierer che il porting del codice per il moderno Delphi di!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top