Hallo, der Koi-Teich auf dem Hof der Firma hat ein paar sehr aktive Bewohner. Der Teich wird derweil eh schon von einer Sicherheitskamera im Auge behalten. Nun soll gemessen werden, wie schnell einige Fische schwimmen. Mit Mustererkennung und etwas Mathematik sollte das doch möglich sein? Ggf. soll ein gemessener Wert dann auch auf einer kleinen LED- oder Segmentanzeige als "Gag" angezeigt werden. :) Der Videofeed steht als MP4 als auch MJPEG-Stream zur Verfügung, die Kois werden von oben gefilmt und heben sich ziemlich gut vom Hintergrund ab. Einziges Problem wo auch die diversen "Rasercam"-Programme scheitern: sie schwimmen nicht gerade sondern eher im Kreis bzw. einen großen Bogen. Daher sollte die Software wohl wirklich auch die Position tracken und nicht nur eine "Start-Ziel" Messung machen. Das Setzen von Referenzpunkten zur Abstandsmessung ist kein Problem, da gibt es auf dem Videobild (1080p) genügend Punkte die sich zueinander perfekt einmessen lassen. Gibt es da fertige Software die man für sowas benutzen kann? Wenn schon Gesichtserkennung halbwegs funktioniert, sollte die Bewegungserkennung wohl kein Problem sein? Wäre schön wenn mir jemand ein paar Sachen nennen könnte, zumindest ein paar Schlagworte die mir bessere Ergebnisse liefern als bisher. :)
Wenn vorhanden mit Matlab kann man da schnelle Ergebnisse erzielen, ansonsten OpenCV.
Keks schrieb: > Wenn vorhanden mit Matlab kann man da schnelle Ergebnisse erzielen, > ansonsten OpenCV. Okay, und wenn man jetzt so maximal ein wenig HTML und Arduino kann, der Rest aber eher wie chinesisch wirkt...? :) Ich hab mir mal ein paar Youtube-Videos und HowTos angesehen... sieht so aus als müsste man schon C++ o.ä. können. :/
Denni D. schrieb: > maximal ein wenig HTML und Arduino kann > ... > sieht so aus als müsste man schon > C++ o.ä. können. :/ Arduino ist C++
Interessierter schrieb: > Denni D. schrieb: >> maximal ein wenig HTML und Arduino kann >> ... >> sieht so aus als müsste man schon >> C++ o.ä. können. :/ > > Arduino ist C++ Läuft OpenCV unter Arduino?
Sagen wir so, das in den Videos und in den Codeschnipseln war schon so verwirrend... :P Ernsthaft, gibt es da nichts (halb-)fertiges? Ich denke, ein Arduino ist wohl für die Aufgabe etwas zu lahmarschig? Der neue RasPi 2 mit 4 Kernen und einem GB RAM sollte da wohl eher für zu haben sein, oder? Aber es reicht wenn die Klamotte unter Windows läuft. Das soll nicht das Problem sein.
Gibts "Beispielcode" mit dem ich in VisualStudio Express (oder Community oder wie es jetzt heißt) was machen kann? Ich bin doch wohl nicht der Erste, der Bewegung erkennen will und diese dann von Pixel/Sekunde in km/h umrechnen will? :)
Denni D. schrieb: > Gibts "Beispielcode" mit dem ich in VisualStudio Express (oder Community > oder wie es jetzt heißt) was machen kann? http://www.openpiv.net/
Lars R. schrieb: > http://www.openpiv.net/ Hm, okay das sieht schon eher nach etwas Fertigem aus, nur wie ich damit jetzt vom Videostream auf einen Geschwindigkeitswert komme erschließt sich mir noch nicht... :/
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.