Hallo,
welche möglichkeiten gibt es Bilder einer Webcam auszuwerten ? also Objekte sehen bestimmte Farben suchen, usw. wie es so in der Modellroboterwelt gemacht wird ?
ein Stück Code habe ich schon geschaffen, aber es gibt bestimt bessere Routinen als Pixelzählen ?
http://forums.purebasic.com/german/view ... 10&t=22661
dort ist die Beschreibung,
Kameradatenauswertung
Re: Kammera auswertung
Hallo,
ich denke es nicht so einfach auf deine Frage zu Antworten, da du nicht genau gesagt hast, was du überhaupt mit der Webcam erreichen willst.
Es gibt verfahren um Gesichter zu erkennen oder ähnliches, die bringen dir aber nichts, wenn du jetzt Bewegung im Bild feststellen willst oder ähnliches. Grundsätzlich gibt es viele Methoden Webcambilder auszuwerten: Bewegungserkennung, Kantenerkennung etc. Jedoch sind Webcams häufig aufgrund des Bildrauschens nicht immer die beste Quelle für so etwas.
mfg,
DarkPlayer
PS: Aufgrund meiner Arbeit an einem Messenger mit Webcam Funktion habe ich festgestellt, das die hier häufig verwendete VFW API unter Vista Probleme macht. Ist man einmal mit dem Webcam treiber "verbunden", trennt die Verbindung und versucht es erneut, wird dies scheitern. Daher empfehle ich unter Vista eher DirectShow.
ich denke es nicht so einfach auf deine Frage zu Antworten, da du nicht genau gesagt hast, was du überhaupt mit der Webcam erreichen willst.
Es gibt verfahren um Gesichter zu erkennen oder ähnliches, die bringen dir aber nichts, wenn du jetzt Bewegung im Bild feststellen willst oder ähnliches. Grundsätzlich gibt es viele Methoden Webcambilder auszuwerten: Bewegungserkennung, Kantenerkennung etc. Jedoch sind Webcams häufig aufgrund des Bildrauschens nicht immer die beste Quelle für so etwas.
mfg,
DarkPlayer
PS: Aufgrund meiner Arbeit an einem Messenger mit Webcam Funktion habe ich festgestellt, das die hier häufig verwendete VFW API unter Vista Probleme macht. Ist man einmal mit dem Webcam treiber "verbunden", trennt die Verbindung und versucht es erneut, wird dies scheitern. Daher empfehle ich unter Vista eher DirectShow.
Mein Blog: http://fds-team.de/cms/
Re: Kammera auswertung
Hallo,
ich arbeite am liebsten unter Windows 2000 für technische Anwendungen,
es sind auch keine bewegten objekte, es ist eine Sortiermaschine, die im Sekundentakt was vorgesetzt bekommt, dabei soll die Größe, also die Fläche des Objektes gemessen werden, das macht mein Beispiel schon, in % der Pixel die über einen Schwellwert liegen, jetzt soll aus dem Flächenanteil noch der Farbwert vom grün anteil gemessen werden, und die Farbe an sich, und noch ob es schattierungen in der farbe gibt, als gleichmäßigkeit,
die Webcam ist schon montiert, und gut ausgewählt, weil sich da der weißabgleich und auch automatische helligkeitsabgleich ausschalten läßt, auch brauche ich nur eine geringe auflösung,
die Objektbeleuchtung ist ebenfalls regelbar,
ich glaube ich habe auch mal so eine DLL gefunden, mit Purebasic die das automatisch macht in den Beispielen, nur leider ist die Seite down, hat jemand so was ?
http://www.purearea.net/pb/german/projects.htm
ICamPlay
ich arbeite am liebsten unter Windows 2000 für technische Anwendungen,
es sind auch keine bewegten objekte, es ist eine Sortiermaschine, die im Sekundentakt was vorgesetzt bekommt, dabei soll die Größe, also die Fläche des Objektes gemessen werden, das macht mein Beispiel schon, in % der Pixel die über einen Schwellwert liegen, jetzt soll aus dem Flächenanteil noch der Farbwert vom grün anteil gemessen werden, und die Farbe an sich, und noch ob es schattierungen in der farbe gibt, als gleichmäßigkeit,
die Webcam ist schon montiert, und gut ausgewählt, weil sich da der weißabgleich und auch automatische helligkeitsabgleich ausschalten läßt, auch brauche ich nur eine geringe auflösung,
die Objektbeleuchtung ist ebenfalls regelbar,
ich glaube ich habe auch mal so eine DLL gefunden, mit Purebasic die das automatisch macht in den Beispielen, nur leider ist die Seite down, hat jemand so was ?
http://www.purearea.net/pb/german/projects.htm
ICamPlay
Re: Kamera auswertung
Die ganze Entwicklungsarbeit kann man machen wenn man viel Zeit hat.
Dafür gibt es genügend fertige Hardware. Wir verwenden für derartige Anwendung zum Beispiel die VS720 von Siemens
http://support.automation.siemens.com/W ... viewreg=WW
Kann man sehr gut über Netzwerk anbinden.
Dafür gibt es genügend fertige Hardware. Wir verwenden für derartige Anwendung zum Beispiel die VS720 von Siemens
http://support.automation.siemens.com/W ... viewreg=WW
Kann man sehr gut über Netzwerk anbinden.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive