Hallo zusammen!
Da ich gerade Urlaub habe und schon seit Jahren mit PHP größere Webanwendungen entwickle, wollte ich die Zeit nutzen, mich mal mit anderen Aspekten als nur der langweiligen Webprogrammierung zu beschäftigen. Mit C# habe ich bisher nur kleinere Programme wie z.B. Dateiverwaltung, FTP-Uploads,... geschrieben.
Da ich hobbymäßig mit einigen Kumpels öfters mit RC-Autos (1:8) Rennen fahre, kam mir die Idee, einen sehr einfachen Rundenzähler zu bauen. Kleines Gestell mit einer (oder evtl. mehreren) Webcams, welche einen Streckenabschnitt von oben filmen. Jedes Auto erhält auf dem Dach einen dicken Farbpunkt. Damit sollte es möglich sein, einen halbwegs vernünftigen Rundenzähler zu entwickeln.
Da ich noch nie ein USB-Gerät und Bilder programmiertechnisch angesprochen und verarbeitet habe, würde ich gerne wissen, welche Bereiche ich mir anschauen sollte.
Ich vermute mal, dass der Webcam-Stream in irgendeinem Buffer landet, aus dem Buffer hole ich mir dann die einzelnen Bilder, durchlaufe jeden Pixel und schaue irgendwie nach den Farbwerten mit einer gewissen Toleranz, da die Beleuchtung ja schwanken wird.
Wäre toll, wenn ihr mir etwas Starthilfe geben könntet!
|
|