Hallo zusammen. In einem Thread hier¹ ist ein kleines Python-Programm entstanden, das ein Live-Videobild darstellt und ein Fadenkreuz einblendet, das mit Mausklick positioniert werden kann. Ein beliebiger Tastendruck beendet das Programm. Vorraussetzungen: * halbwegs aktuelles Linux mit den installierten Packages (Ubuntu, Debian etc.): * python-opencv * numpy * Eine Videoquelle, die mit V4L2 funktioniert. Logitech Quickcam Express² und Playstation Eye³ tun das bei mir (Ubuntu 10.10), eine noname-Webcam nicht. Vielleicht hilft es ja jemandem beim Bohren, viel mehr Arbeit reinstecken werde ich mangels Eigenbedarf nicht. Grüße, Tom ¹Beitrag "Bohrhilfe, Echtzeitbearbeitung von Videodaten aus Kamera" ²uralt und unterirdische Bildqualität ³nicht auf Nahbereich fokussierbar
schön, in python :) sowas ähnliches hab ich schonmal gesehen, im forum hier verlinkt: Beitrag "Re: Kamera an Bohrmaschine" aber dort ist es ein visual basic programm
Vielen Dank an Tom K. für den Quellcode. Ich habe diesen als Vorlage verwendet und ein paar Kleinigkeiten hinzugefügt: - Einbetten in eine QT Gui - Zoom Bereich mit 100% bis 500% Zoom - Im Zoom Bereich kann das Fadenkreuz ebenfalls durch klicken genauer ausgerichtet werden - Rudimentäre Einstellmöglichkeiten für die Webcam wie Kontrast, Helligkeit und Sättigung Das ganze funktioniert bei mir mit einer USB Webcam von Phillips unter Linux Mint 13 und Arch Linux. Benötigt werden die Packete: - python2-pyqt - opencv
Auf Wunsch eines users hier eine überarbeitete Version Version 0.2 - Änderung der Auflösung - Bugfixing bei Positionierung des Fadenkreuzes - StyleSheets für die beiden GroupBox Widgets
Hier nochmal ein Update Version 0.3: - Checkboxen um das Bild Vertikal/Horizontal zu spiegeln - Fadenkreuz an und abschaltbar - Speicher Funktion des Haupt- und Zoom Videos in *.jpg und *.png - Auslesen der möglichen Kameraauflösungen aus dem Webcam Treiber via video4linux2 - Auslesen des Namens der Kamera via Webcam Treiber Bugfix: - Fehler beim Wechsel zwischen unterschiedlichen USB Webcams behoben
Behebung von zwei Bugs Version 0.3.1 Bugfix: - Stillstand des Zoom-Videos bei verschieben des Zooms in den Randbereich behoben. - "Bild speichern" und "Zoom speichern" speichern nun das dargestellte Bild beim Drücken des Button und nicht mehr das spätere Bild beim beenden des Speicher-Dialogs. Für die nächste Version sind Full-Screen Darstellungen für Zoom und Video geplannt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.