Forum: Offtopic Funktion Optische Maus


von Andreas M. (andreas_m62)


Lesenswert?

Wie funktioniert eigentlich der Chip in einer optischen Maus.
Der A2700 soll ein einfacher Kamerachip sein.
Bei Youtube gibt es einen Clip dazu.
Wie erfolgt die Auswertung der Bewegungsrichtung und -geschwindigkeit?

: Verschoben durch User
von S. R. (svenska)


Lesenswert?

Da ist eine Kamera drin, z.B. 16x16 Pixel. Bei Bewegung verschiebt sich 
das Muster, und das kann man in eine Bewegung umrechnen.
Nachtrag: Du kannst z.B. das mittlere 8x8 Muster nehmen und dann außen 
rum suchen, wo das Muster (minus Rauschen) jetzt ist. Dann weißt du, 
wieviele Pixel sich deine Maus in der Zwischenzeit bewegt hat.

: Bearbeitet durch User
von Andreas M. (andreas_m62)


Lesenswert?

Ja, aber wie verschiebt sich das?
Es wird doch das Licht der roten LED bloß an der Unterlage reflektiert.
Der Lichtstrahl wird doch bei Bewegung nicht "verbogen".

von Peter II (Gast)


Lesenswert?

Andreas M. schrieb:
> Es wird doch das Licht der roten LED bloß an der Unterlage reflektiert.
> Der Lichtstrahl wird doch bei Bewegung nicht "verbogen".

der Lichtstrahl sorgt einfach für Licht und Schatten. Der Rest ist wie 
ein Foto mit x mal x Pixel zu sehen. Das licht spielt für die Auswertung 
keine Rolle.

von Schwätzer (Gast)


Lesenswert?

Andreas M. schrieb:
> Ja, aber wie verschiebt sich das?

Das Muster verschiebt sich nicht, sondern Du verschiebst die Maus und 
damit ändert sich das mit der Kamera aufgenommene Muster. Das wird dann 
mit dem vorherigen Muster verglichen und anhand von Unterschieden kann 
dann die Bewegungsrichtung und -abstand ermittelt werden. Auf einer 
völlig homogenen Fläche ohne Unterschiede funktioniert deshalb eine 
optische Maus nicht.

von Alexander S. (esko) Benutzerseite


Lesenswert?


von Georg (Gast)


Lesenswert?

Schwätzer schrieb:
> anhand von Unterschieden kann
> dann die Bewegungsrichtung und -abstand ermittelt werden.

Wenn du die Maus 3 Pixel nach links schiebst, dann entspricht das 
aufgenommene Bild dem vorigen, jedoch um 3 Pixel nach rechts verschoben. 
Daraus schliesst der Chip messerscharf, dass du die Maus 3 Pixel nach 
links bewegt hast. Konkret wird das berechnet durch Bildvergleiche, bei 
einer Verschiebung um 3 Pixel nach rechts sind die beiden letzten Bilder 
maximal ähnlich.

Natürlich müssen die Bilder eine Struktur haben, auf einer glatten, 
einfarbigen Fläche musst du eben eine Maus mit Rollkugel nehmen. Wenn du 
noch eine findest.

Georg

von Harald W. (wilhelms)


Lesenswert?

S. R. schrieb:

> Da ist eine Kamera drin, z.B. 16x16 Pixel. Bei Bewegung verschiebt sich
> das Muster, und das kann man in eine Bewegung umrechnen.

Eigentlich sollte sich ein solcher Sensor samt Auswertung mit
angepasster Optik doch prima zur präzisen Weg- und Geschwindig-
keitsmessung von Fahrzeugen eignen. Hat dazu schon mal im
riesigen INet irgendwer Versuche gemacht und veröffentlicht?

von Georg (Gast)


Lesenswert?

Harald W. schrieb:
> zur präzisen Weg- und Geschwindig-
> keitsmessung von Fahrzeugen

Da sind heute schon richtige Kameras drin, nicht nur eine sondern 
mehrere, sowie Beschleunigungs- und Lage-Sensoren, und der Weg wird 
zusätzlich zu GPS mit Radsensoren erfasst, z.B. für das eingebaute Navi. 
Mit einem Maus-Sensor ist da nichts zu erreichen.

Fahrwerk und Motor dienen nur noch zum Transport der Elektronik und der 
Passagiere, der Fahrer stört eher.

Georg

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
Noch kein Account? Hier anmelden.