"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Touchscreen kalibrierung

aNtraXx 21.06.2005 - 14:29 740 6
Posts

aNtraXx

trailer park king
Avatar
Registered: Apr 2002
Location: Linz
Posts: 6906
ich habe hier folgende Aufgabe, habe jedoch keine Idee wie ich die Anpacken soll:

Zitat
Sie haben einen Bildschirm mit der Auflösung 800x600 Pixel. Aufgesetzt auf diesen Bildschirm ist ein Touch-Screen. Beschreiben sie einen Algorithmus, wie dieser Touch-Screen kalibriert werden kann und eine Formel, um mit Hilfe der Kalibrierdaten von einem Touch-Klick auf die korrekte Bildschirmkoordinate zu kommen.

Ich hätte mir gedacht, dass man zunächst mal wie bei einem Ipaq die äußeren Eckpunkte abtastet und somit eine Matrix erzeugt.

Irgendwelche Vorschläge?

tia Bernhard

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4282
man tippt auf 0/0 und 800/600, also die äußeren ecken. damit kennst du die länge und breite des ts und den ursprung am ts.

beim tippen muß man nur die entfernung vom ts-ursprung nehmen, dann sollte folgende beziehung gelten:

länge-ts:länge-bildschirm=entfernung vom ursprung am ts:entfernung vom ursprung bildschirm

falls du ka hast, was ich meine, sag bescheid, dann versuch ichs besser zu erklären ;)

hth

MIK

smashIt

master of disaster
Avatar
Registered: Feb 2004
Location: OÖ
Posts: 5215
2 ecken reichen nicht, brauchst schon mindestens 3 (besser gleich alle 4)
kannst nämlich nicht davon ausgehn das die kanten von ts und screen parallel laufen

aNtraXx

trailer park king
Avatar
Registered: Apr 2002
Location: Linz
Posts: 6906
Zitat von kleinerChemiker
man tippt auf 0/0 und 800/600, also die äußeren ecken. damit kennst du die länge und breite des ts und den ursprung am ts.

beim tippen muß man nur die entfernung vom ts-ursprung nehmen, dann sollte folgende beziehung gelten:

länge-ts:länge-bildschirm=entfernung vom ursprung am ts:entfernung vom ursprung bildschirm

falls du ka hast, was ich meine, sag bescheid, dann versuch ichs besser zu erklären ;)

hth

MIK

ja genauso hab ich mir das auch vorgestellt, also bin ich eh nicht so falsch gelegen :).


Zitat von smashIt
2 ecken reichen nicht, brauchst schon mindestens 3 (besser gleich alle 4)
kannst nämlich nicht davon ausgehn das die kanten von ts und screen parallel laufen

Wieso? ich habe noch nie einen asymetrischen monitor gesehen :).

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4282
er meint, daß der ts ja leicht verdreht drauf liegen kann, was imho sicherlich möglich ist. daher muß man wohl wirklich bischen mehr aufwand treiben.

aNtraXx

trailer park king
Avatar
Registered: Apr 2002
Location: Linz
Posts: 6906
naja, aber wenn ich explizit angebe, dass ich davon ausgehe, dass der ts parallel zum Monitor liegt, dann könnte das ja so funktionieren. oder?
Bearbeitet von aNtraXx am 22.06.2005, 12:43

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4282
dann schon, denke ich.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz