Hallo Freunde, ich sinniere gerade ein wenig übers Tracking. Ich möchte gerne mit Hilfe einer Kamera die Position eines gehenden Menschen erfassen. Ist so etwas mit einem 8bit uc machbar? Ich dachte so an 200*200px 8bit graustufen. Man müsste also 40kByte an Daten bewegen. Am Besten so 20 Bilder pro Sekunde. 800kByte pro Sekunde. Is harter Tobak. Also eher nicht machbar? Wurden solche Projekte schon gemacht?
Oder der 8Bitter schnell genug ist ;) Rechne dir einfach mal aus wie viele CPU Zyklen pro Byte zur Verfügung stehen und ob sich mit diesen was sinnvolles berechnen lässt. Mittlere Bildhelligkeit berechnen dürfte ein AVR mit dem Tempo wohl hin bekommen, viel mehr aber IMHO wohl kaum.
Hat denn wer schon ein solches Projekt zum laufen bekommen? Macht sowas überhaupt Sinn oder sollte man bei solchen Anwendungen lieber gleich nen PC nehmen :-)
Beschreib doch erstmal was genau du unter Tracking verstehst. Alles rote aus dem Zimmer verbannen, der Person einen roten Hut aufsetzen, für gleichmäßige Beleuchtung sorgen, einen roten Farbfilter vor die Kamera und dann einfach den hellsten Pixel finden dürfte machbar sein. ;)
Nimm einen 32-bitter, die kosten auch nicht mehr und beherrschen das problemlos. ;-)
das Video is scho ganz cool. Aber die Geschwindigkeit ist zu langsam und die Auflösung zu niedrig. Malte __ schrieb: > Beschreib doch erstmal was genau du unter Tracking verstehst. Es soll im Prinzip im normalen Alltag, meinetwegen jemand vor meinem Haus vorbeilaufen und ich will seine Position mit einer Kamera tracken. Sprich es soll jeweils vorderste Punkt der Person (in laufrichtung) Erfasst werden. Der Rest wäre egal. Ich glaube mein Vorhaben sowas SELBST zu machen ist utopisch. Ich würde sowas gerne fertig benutzen. Eine Kamera, die die X,Y Position eines Bewegenden Objektes per USART o.ä. raushaut. Tracking wie oben beschrieben. Wenn jemand weiß wo es sowas gibt würd ich dafür auch gern was bezahlen, statt mich jetzt noch mit FPGA's oder sonstigem beschäftigen zu müssen... -.-
Einzeiliges Modul (wie aus nem Scanner) verwenden? Wenn du nur die vordere Position eines vorbeilaufenden Menschen erfassen willst, sparst du dir mit so was enorm Aufwand, da du nur die Helligkeitsänderungen der Positionen in der Horizontalen bewerten musst.
Flo schrieb: > Einzeiliges Modul (wie aus nem Scanner) verwenden? > Wenn du nur die vordere Position eines vorbeilaufenden Menschen erfassen > willst, sparst du dir mit so was enorm Aufwand, da du nur die > Helligkeitsänderungen der Positionen in der Horizontalen bewerten musst. das wird ihn wohl kaum froh machen, die Optik dafür muss erst erfunden werden, ebenso kann der Datenstrom wahrscheinlich nicht "Spaltenweise" ausgewertet werden, denn dann steht man erst recht wieder vor dem Problem ein Objekt identifizieren zu können, er will ja sicher auch ein fallendes Blatt von einem Menschen unterscheiden wollen. Für die Webcam- Variante gibts wenigstens Software (OpenCV). Ich empfehle auch ein minimales 32bit System.
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.