Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Cam Capturing [USB 2 PHP] (https://www.delphipraxis.net/117650-cam-capturing-%5Busb-2-php%5D.html)

Berlinermauer 18. Aug 2008 17:25

Re: Cam Capturing [USB 2 PHP]
 
ich habe alle beispiele der library getestet, das eine hat die webcam garnicht erkannt
beim zweiten scheiterte ich irgendwie am panel

Berlinermauer 26. Aug 2008 11:10

Re: Cam Capturing [USB 2 PHP]
 
/push

Berlinermauer 5. Sep 2008 14:23

Re: Cam Capturing [USB 2 PHP]
 
Also:

ich habe VideoHandle als THandle definiert.

Dann kommt diese Funktion :
Delphi-Quellcode:
function SaveWebcamPictureDIB(pFileName: PChar;WebcamHandle: THandle):Boolean;
const WM_CAP_FILE_SAVEDIB = WM_USER + 25;
begin
if IsWindow(WebcamHandle) then
  result := (SendMessage(WebcamHandle,WM_CAP_FILE_SAVEDIB,0,LPARAM(pFileName)) <> 0)
else
  result := false;
end;
wird so aufgerufen :

Delphi-Quellcode:
SaveWebcamPictureDIB(PChar('C:\test.jpg'),VideoHandle);
Aber er erstellt irgendwie kein Bild. Und wenn ich mehrere Cams Nutzen will was dann?

Die Muhkuh 5. Sep 2008 14:33

Re: Cam Capturing [USB 2 PHP]
 
Anderes WebcamHandle nehmen? :gruebel:

TurboMartin 5. Sep 2008 14:39

Re: Cam Capturing [USB 2 PHP]
 
Muss es den ein Bild sein, oder kann es auch ein Video-stream sein?

Berlinermauer 5. Sep 2008 14:40

Re: Cam Capturing [USB 2 PHP]
 
bei mehreren?? ja aber wie sag ich zb cam 1 und 3 oder so. gibts da net gute kompos (vllt sogar built in)


naja aber so wichtig is es nicht, wichtiger is das eins geht^^


ein Stream geht auch.

Dann spar ich mir auch den dauer refresh der ganzen seite und den timer.

Nur hab nirgends was für vid gefunden

x000x 5. Sep 2008 15:46

Re: Cam Capturing [USB 2 PHP]
 
Moin moin,

schau dir mal div. Directshow Beispiele an. Hier im Forum gibt es eine OpenSource-Demo --> WebCam mit DirectShow.
Dort ist eigentlich alles drin was du brauchst...
Denke mal, damit wirst du alles machen können was du so vorhast.

Berlinermauer 5. Sep 2008 16:16

Re: Cam Capturing [USB 2 PHP]
 
hi,

erst mal danke das ist ja richtig ausführlich, nur hab ich da das Problem das ich jetzt nicht weiß wie ich das als avi streamen kann.

Das Prinzip ist die FernÜberwachung mit dem Browser.


Da wäre halt .jpg einfacher. außerdm braucht es dann nicht mehr so viel Traffic und co

x000x 5. Sep 2008 16:20

Re: Cam Capturing [USB 2 PHP]
 
Frag doch direkt in dem Thread nach, denke mal der Author kann dir da bestimmt weiter helfen

[EDIT]
Wenn du jpg's nehmen willst, dann ist doch das Beispiel fast nach deinen Bedürfnissen. Soweit ich beim überfliegen gesehen hab, speichert er Bitmaps in einem Array und zeichnet sie
in der Paintbox...
Diese kannst du doch einfach abgreifen und als jpg speichern - sollte doch dann deine Lösung sein?!

Berlinermauer 5. Sep 2008 16:34

Re: Cam Capturing [USB 2 PHP]
 
Da wüsste ich nicht wie es geht :(

Naja habe den Autor angeschrieben, das wäre ja dann doch wieder zu umständig oder?

Mein Code ist doch da dann wohl besser geeignet oder?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:54 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz