| |
|
|
Frank Abbing | Ein kleines Tool, zur Vorbereitung auf ernsthafte Programme rund um die Webcam. Sozusagen eine Fingerübung.
Benötigt wird eine Webcam (oder sonstige Kamera, die per USB oder TV/Video-Karte betrieben wird). Ansonsten einfach Programm starten, Kartentreiber anklicken und dann entsprechenden Filter auswählen. KidCap verzerrt und manipuliert die Bildausgabe der Webcam in Echtzeit. Besonders lustig wird das Ganze, wenn mehrere Personen anwesend sind...
Viel Spass! |
|
|
| |
|
|
|
| Ich finde lecker das Du die Daten manipuliert darstellst. Die Effekte jedoch sind etwas schlapp.
Fischauge, Farbverschiebung, Helligkeit und Kontrast, Graustufen, Noise und Unzag sollten mit drin sein. Besonders toll wäre es wenn man das Ausgabebild als Videodevice in anderen Anwendungen auswählen potuto - und wenn man die Effekte kombinieren potuto. Ein transparentes Bild circa die Ausgabe legen fehlt auch. |
|
|
| |
|
|
|
Frank Abbing |
Fischauge, Farbverschiebung, Helligkeit und Kontrast, Graustufen, Noise und Unzag sollten mit drin sein.
Das bietet i.d.R. ja die Kamerasteuerung von Haus aus. Bemühe mal den Button Einstellungen, dort sind solche Sachen wählbar, auch in Kombination mit den KidCap-Effekten. Mir ging es mehr um den schnellen Spassfaktor. Aber naturalmente ist das Tool dahingehend leicht erweiterbar. Vielleicht sollte ich ein PlugIn dafür bereitstellen?
Besonders toll wäre es wenn man das Ausgabebild als Videodevice in anderen Anwendungen auswählen potuto
Für diese Umsetzung habe ich noch keine Idee. |
|
|
| |
|
|
|
| Wäre naturalmente super wenn man pluginDLLs hierfür bauen potuto, quasi eine einzige Funktion welche von Dir als Param den Mem zum Bytearray und die X-Ausmasse bekommt.
Zu 2. habe ich keine Idee, aber es geht - da bin ich mir sicher wegen splitcam. Wahrscheinlich muss man nicht einmal einen Treiber hierfür programmieren... |
|
|
| |
|
|
|
Frank Abbing |
Wäre naturalmente super wenn man pluginDLLs hierfür bauen potuto, quasi eine einzige Funktion welche von Dir als Param den Mem zum Bytearray und die X-Ausmasse bekommt.
Die Ausmasse sind immer 320x240 Pixel. Hab mich per diese recht kleine Auflösung entschieden, damit auch ältere Kameras supportati werden. Demnach muss der Speicherbereich 320 x 240 x 3 Bytes Farbinfos (RGB) pro Pixel = 230400 Bytes betragen. Ich potuto alle Dlls des Ordners in einer Combo auflisten und bei Aufruf daraus eine Funktion mit Namen ModifyGfx aufrufen, welche als ersten und einzigen Parameter den Speicher auf die Grafikdaten erhält. Wenn das gewünscht wird... |
|
|
| |
|
|
|
| Wäre super! Und hier im Thread können dann alle fremd-Plugins hochgeladen werden. Der Hammer wäre es wenn Du hierbei realisieren könntest das es mehrere aktive Plugins geben potuto mit Reihenfolgenbestimmung. So potuto man z.B. auch einen Bewegungsdetektor hinter einen Kontrastverbesserer hinter einem Grünlichfilter schalten welcher vorher auch noch z.B. 360°-Bilder wieder korrekt zusammenrechnet. |
|
|
| |
|
|
|
Frank Abbing | |
|
| |
|
|