philipp-kolb.net - Philipp Kolb Pforzheim: Projekte / HiFi / Beschallungs- und Lichttechnik / Photografie und mehr...

 

Software zur speichern von hochauflösenden Webcam Bildern (high resolution webcam capture)



- Download im ZIP Format

Hidden-Capture-Socket

Die Anwendung wird ohne sichtbares Fenster ausgeführt. Das Programm stellt zur Kommunikation mit der Hauptanwendung einen TCP-IP Server zur Verfügung. Wird die Verbindung vom Client getrennt wird Hidden-Capture automatisch beendet.

 

Als Framework wird AForge verwendet. 

 

IP: localhost

TCP-PORT: 4000

 

 

Funktions Beschreibung

Kommando

Parameter

Antwort

Antwortbeschreibung

ping

ping#

keine

/ping_ok#

Rückgabe wenn Hidden Capture ausgeführt wird.

Auflisten der zur Auswahl stehenden Capture Devices (Kameras)

list#

keine

/dev_list#

-Kameraname 1#

-Kameraname 2#

Die Auflistung wird mit der Rückgabe von „/dev_list“ begonnen, anschließend werden die vorhandenen Kameras mit ihrem Namen mit einem vorangehenden Bindestrich ausgegeben.

Kamera auswählen

setDevId#1#

0: Nr. der Kamera aus der Auflistung. Die Zählreihenfolge beginnt bei 0.

/dev_done#

Kamera erfolgreich ausgewählt.

/param_err#

Kein oder zu viele Parameter angegeben.

/param_wrong#

Parameter ist falsch (nur ASCII Ziffern) oder es existiert keine Kamera mit der angegeben Nummer.

Auflösung setzen

setCapSize#640#480

0: Bildbreite

1: Bildhöhe

/size_done#

Bildgröße erfolgreich gesetzt.

/param_err#

Kein oder zu viele Parameter angegeben.

Bild aufnehmen

cap#

keine

/cap_started#

Erste Rückgabe als ACK, dass das Commando erkannt wurde.

/cap_error#

Capture konnte innerhalb des Timeouts nicht aufgenommen werden. Meist beim ersten Bild nach dem Setup, oder wenn eine ungültige Auflösung gewählt wurde.

/cap_done#

Bild erfolgreich gespeichert.

Hidden Capture zurücksetzen

stop#

keine

keine

 

 

 

 

 

 

 

Speicherort des Bildes:

Unter dem selben Pfad wie die .exe mit dem Dateinamen: snapshot.png

Das Bild wird sofern es von der Host-Anwendung nicht gesichert wurde, automatisch überschrieben.