Hallo, die meisten Industriekameras besitzen ja einen externen Triggereingang, um genau den Frame zu übertragen, an dem z.B. ein Bauteil an einer bestimmten Stelle liegt. Wie erkennt man denn softwareseitig den ersten Frame, an dem der Trigger ausgelöst wurde. Die Kamera läuft ja frei weiter, oder?
Das kommt auf die Kamera an. Ich habe gerade für meine Bachelorarbeit eine mvBlueFOX (mit USB-Anschluss) von Matrix Vision eingesetzt. Dort muss jede einzelne Aufnahme vom PC angefordert werden, die Kamera erzeugt also keine feste Bildrate. Wenn man den Triggereingang aktiviert, dann wartet die Kamera nach einer Bildanforderung bis das Triggersignal kommt. Der PC wartet dann bis zu einem Timepout, oder bis das Bild gemacht wurde, und liest es dann ein. Andere Hersteller könnten dafür auch ein anderes Konzept verwenden, da musst du einfach mal ein paar Datenblätter von in Frage kommenden Kameras anschauen...
Hallo Dito, da musst Du schon etwas genauer fragen: Du schreibst vermutlich nicht von Kameras fuer Bilder sondern fuer Video? Was heisst hier "die meisten".... es gibt das recht verschiedene Systeme. Fuer AOI im industrielln Bereich werden sowohl "streaming" Kameras benutzt als auch werden Einzelbilderzeugende. Letztere sind bei gleichem Preis lichtempfindlicher und haben hoehere Aufloesung. Sie werden einfach durch ein externes Triggersignal ausgeloest wie eine Digitalkamera. Bei Streamingvarianten wird einfach bei Triggersignal das naechste Videoframe in einen Speicher uebertragen. Warum sollte ich einen "ersten Frame" per Software erkennen wollen? Gruss Michael
Ich meine natürlich Videokameras, z.B. diese hier: http://www.rauscher.de/Produkte/Kameras/Prosilica-GigE-Vision-Kameras/GC-Serie/GC-Serie-GC640.html Diese verfügt ja über einen asynchronen externen Trigger. Auf dieser Seite wird ja recht allgemein erklärt wie der Trigger funktioniert: http://www.vision-doctor.de/kamera-grundlagen/trigger-funktionen.html Aber woran erkennt dann der PC (bzw. die Bildverarbeitungssoftware), wann in dem Stream der getriggerte Frame übertragen wurde? Wird in dem Header ein Flag gesetzt oder so ähnlich?
Wahrscheinlich lässt sich auch diese Kamera so konfigurieren, dass sie entweder das Timing selbst erzeugt und regelmäßig Bilder sendet, oder dass bei jedem Triggerereignis ein Bild gemacht wird. Für nähere Informationen holst du dir am besten beim Hersteller das Handbuch dazu.
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.