PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kamera für Flugbahnerkennung



basmok
25.05.2012, 22:19
Hallo!

Ich bin auf der Suche nach einer Kamera. Diese sollte in irgendeiner Form mit einem PC, besser noch Laptop (falls USB hier Sinn macht), verbunden werden können und die Bilder in Real-Time auswerten.
Für unser Projekt würde der erste Schritt der sein, die Videos am PC auszuwerten und z.B. von einem geworfenen Tennisball die Flugbahn für ein kleines Zeitintervall vorraussagen.

Momentan würde ich mir 1 Kamera holen und alles gut auszutesten, im nächsten Schritt kommt noch eine zweite hinzu für stereoskopische Aufnahmen und eine Abschätzung der Entfernung.

Leider kenn ich mich bei Kameras nicht so besonders gut aus, was Auswahl von Objektiven, Optimierung von Brennweiten etc. anbelangt - deshalb meine 3 Ideen:
1.) billige Webcam mit 720p oder 1080p für unter oder bis 100€
2.) Normale Fotokamera mit diesem gelben Cinch Videoausgang und einem Videograbber (hier weiß ich aber nicht, worauf achten - welche Eigenschaft braucht die Kamera für Live Streaming) - Idee hierbei: Gute Quali, Low Budget, Autofocusing, eventuell sogar eine irgendwo kostenlos zu finden oder für sehr kleines Geld auf Ebay
3.) Professionelle Lösung (eine Cam z.b. von www.theimagingsource.com (http://www.theimagingsource.com) ) - hier wirds aber kompliziert mit Objektivauswahl und dergleichen (und preislich >300€ :(). Interessanterweiße bieten diese Kameras auf hoher Aufösung aber auch nicht viel mehr als 24-30fps, wo ist dann der Unterschied zu einer normalen Webcam?? (für kleine Auflösungen ok, da sinds schicke 60fps) Vor allem wüsste ich bei diesen Kameras auch nicht wie ich die Daten in einen Laptop kriegen würde (es gibt zwar Video Grabber, aber für >200€ und nur PCI/PCIe Steckkarten, gibs da noch eine billiger Lösung?)


Wäre für eure Einschätzung dankbar, was die Unterschiede angeht. Vor allem was der Unterschied von 1.) zu 2.) wäre. Nur sehr ungern würde ich auf 3.) zurückgreifen, wenn anders günstiger ;) machbar ist. :) Des weiteren welche Preisklasse für das Vorhaben geeignet ist, natürlich ist mit hochwertiger Hardware mehr machbar, aber mir reicht eine Lösung die einen sinnvollen Preisrahmen nicht sprengt.

-schumi-
25.05.2012, 22:46
Hallo basmok und herzlich Willkommen im RN :)

Zwei Dinge die mir grad noch einfallen:

In meiner Ausbildungsstätte haben wir u.a. eine Webcam, bei der das Bild nur sehr sehr verzögert ankommt. Bzw. auf Windows XP ist da eine "Laufzeit" von ca. 2-3 sec. (Unter Linux gehts aber besser). Wenn du auch so eine Verzögerung hast kannst du das mit dem Fangen wohl so ziemlich knicken..
Hohe Framerate, Auflösung und Farbtiefe führt zu Unmengen an Daten, die wollen auch über bspw. die USB-Schnittstelle (Ich beobachte das, wenn bei der Webcam eine sehr hohe Auflösung eingestellt wird die Framerate in den Keller geht). Ich kann dir da jetzt aber da keinen Anhaltspunkt sagen wos mit USB2.0 knapp wird und du auf 3.0 aufrüsten solltest... (Gibts da überhaupt schon Webcams dafür?)


Ansonsten hab ich von dem Thema jetzt nicht soo viel Ahnung, aber das nur mal so als "hint" worauf du vielleicht noch achten solltest...

Gruß

Willa
26.05.2012, 12:48
Also bevor ich da lange nachdenke, würde ich an eurer Stelle einfach mal ne Webcam probieren. Die lässt sich schön mit Matlab (oder auch OpenCV) auslesen, das sieht dann z.B. so aus:
http://vimeo.com/6347100
http://www.youtube.com/watch?v=OD6i_fkT1ZE
http://shrediquette.blogspot.de/2009/09/matlab-source-code.html
Eine Bildverarbeitung mit 30 fps ist sicherlich kein Problem mit den neueren Matlab Versionen und nem normalen Computer.
USB Webcam ist einfach am wenigsten kompliziert...

basmok
26.05.2012, 15:48
Also wie auf den videos zu sehn ist, scheint die Auswertung ganz passabel zu sein auch wenns nur 640x320pxl ist. Schade vielleicht nur, dass die Auswertung im Bild nur 8Hz hat, aber da kann man sicherlich noch ein bisschen was rauskitzeln.

Ich hätte hier noch eine Casio Exilim EX-H10 Kamera rumliegen die auch einen Kabel dabeihat mit "Kameraspezialstecker -> Kabel -> gelber Cinch", aber in der Anleitung finde ich nur die Möglichkeit bereits aufgenommen Sachen auf dem TV wiederzugeben. Hat jemand von euch mal damit was gemacht? Scheinbar kriegt man die Daten irgendwie auch live übertragen: Habe das bei disem Projekt beim stöbern hier im Forum gefunden, find aber nur mehr den externen Link: http://rov.cc/index.php?option=com_content&view=article&id=54:schwenkvorrichtung-der-kamera&catid=34:mechanik&Itemid=56