Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Webcam mit TWAIN Schnittstelle (https://www.delphipraxis.net/170659-webcam-mit-twain-schnittstelle.html)

knochen 27. Sep 2012 15:12

Webcam mit TWAIN Schnittstelle
 
Hallo zusammen,

hat jemand von eine Produktempfehlung einer aktuellen Webcam mit TWAIN Schnittstelle?

Hintergrund: Unsere Kunden wollen mittels Delphi-Anwendung Fotos ihrer Patienten speichern. Die Funktionalität ist bereits implementiert per TWAIN Schnittstelle und funktioniert mit diversen Scannern. Jetzt aber kommt das Thema Webcam. Gibt es da welche mit TWAIN, oder was nimmt man ggf. für eine Schnittstelle, um ein Bild in einem Delphiprogramm aufzunehmen? (Nur Bild, kein Video).

Danke für eure Anregungen.

Bummi 27. Sep 2012 15:24

AW: Webcam mit TWAIN Schnittstelle
 
Ich hätte einen kleinen Dienst fertig der über etwas in der Art abgefragt werden kann:
Delphi-Quellcode:
var
  ms: TMemoryStream;
  jpg: TJpegImage;
  i: Int64;
begin
  try
  if not Assigned(FClient) then
    begin
      FClient := TIDTCPClient.Create(self);
      FClient.Host := ServerEdit.Text;
      FClient.Port := Port.Value;
    end;
  FClient.Connect;
  if FClient.Connected then
  begin

    ms := TMemoryStream.Create;
    jpg := TJpegImage.Create;
    try
      i := FClient.Socket.ReadInt64;
      FClient.Socket.ReadStream(ms, i, false);
      ms.Position := 0;
      jpg.LoadFromStream(ms);
      Image1.Picture.Assign(jpg);
    finally
      jpg.Free;
      ms.Free;
    end;
  end;

  FClient.DisconnectNotifyPeer;
  except
    on E:Exception do
      begin
          Connect.Down := False;
          Timer1.Enabled := false;
          Messagedlg(E.Message,mtError,[mbok],0);
      end;
  end;
end;

hathor 28. Sep 2012 06:21

AW: Webcam mit TWAIN Schnittstelle
 
TWAIN ist überholt, deshalb wird es keine AKTUELLE Camera mit dieser Schnittstelle geben.

WIA: http://de.wikipedia.org/wiki/Windows_Image_Acquisition

Warum WEB-CAM? Ist das nur ein Schreibfehler?
Sonst geht es doch über LAN.
In den Computer bekommt man das Bild mit einer IP-Adresse und Portnummer (xxx.xxx.xxx.xxx : xxxx)
Besser und schneller wäre ein USB-Anschluss.
http://www.ids-imaging.de/frontend/p...FVC7zAodgR4A3g

Bummi 28. Sep 2012 06:39

AW: Webcam mit TWAIN Schnittstelle
 
@hathor

bei den Cams, des Herstellers aus Deinen 2. Link werden Treiber für TWAIN mit angeboten.

CCRDude 28. Sep 2012 07:11

AW: Webcam mit TWAIN Schnittstelle
 
Zitat:

Zitat von hathor (Beitrag 1184778)
Warum WEB-CAM? Ist das nur ein Schreibfehler?
Sonst geht es doch über LAN.

"Web-Cam" heißen die kleinen billigen Dinger doch, weil ihr Hauptanwendungszweck Videokommunikation über das Web ist (Skype o.ä.), nicht weil sie über LAN angeschlossen sind (das ist ne ganz andere Preiskategorie).

hathor 28. Sep 2012 07:18

AW: Webcam mit TWAIN Schnittstelle
 
Dafür reicht aber jedes "popelige" Programm, wie es sie hier im Forum massenhaft gibt.

knochen 28. Sep 2012 07:42

AW: Webcam mit TWAIN Schnittstelle
 
Danke für die flotten Antworten, damit habe ich einen Ansatz.
@Bummi: der Ansatz sieht interessant aus. Was bedeutet die Zeile

Delphi-Quellcode:
Timer1.Enabled := false;
Brauche ich einen Timer oder ist die Zeile nur übriggeblieben aus irgendeinem anderen Kontext?

@hathor: Hast du ein Beispiel für
Zitat:

jedes "popelige" Programm
?

Ich werde jetzt erstmal eine Cam bestellen, wahrscheinlich die Logitech C170, und damit ein bisschen experimentieren. Viel mehr Geld sind unsere Kunden nicht bereit, auszugeben.

Grüße,
Knochen

Bummi 28. Sep 2012 07:51

AW: Webcam mit TWAIN Schnittstelle
 
ist nur ein Rest aus einem Testcode .....

hathor 28. Sep 2012 08:54

AW: Webcam mit TWAIN Schnittstelle
 
http://www.delphipraxis.net/dp_search.php?do=process

http://www.entwickler-ecke.de/search...2dd8b21ad6161c
http://www.entwickler-ecke.de/viewto...ghlight=webcam
http://www.entwickler-ecke.de/viewto...ghlight=webcam
http://www.entwickler-ecke.de/viewto...ghlight=webcam


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:24 Uhr.

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