Stehen x y und h jeweils rechtwinklich auf den seiten?
Berührt h ab genau in der mitte?
Hi!
Ich arbeite an einer 3D Kartenerstellung via 2 Webcams, doch leider fehlt mir die Formel zur Berechnung von h, also der Entfernung des Pixels zum Bot. A und B sind Kameras.
alpha
beta
ab
x
y
sind gegeben.
Waere nett wenn ihr mir helfen koenntet.
https://www.roboternetz.de/phpBB2/ni...sub=gal&pic=55
MFG
Rasmus
Stehen x y und h jeweils rechtwinklich auf den seiten?
Berührt h ab genau in der mitte?
Nein, aber y und AC sind Parallel zueinander und x und BC auch.
nein, das hængt davon ab, wo P liegt, dadurch brauchte ich auch noch die Position von h auf ab.
http://www.tu-chemnitz.de/~stj/lehre/bild.pdf Seite 136 unten und folgende Seiten ...
Wie hast du denn die zusammengehörigen Pixel in beiden Bildern erkannt?
Grüße,
zefram
--
www.roboking.de - Jetzt bis zum 31. Mai 2007 anmelden für die fünfte Runde des großen Roboterwettbewerbs für Schüler aus Deutschland, Österreich und der Schweiz -
In dem ich das Pixel und die umliegenden miteinander vergleiche.
MFG
Rasmus
Wenn "y und AC sind Parallel zueinander und x und BC auch" dann steht y rechtwinklich auf bc und x rechtwinklich auf ac außerdem ist AC = BC weil der winkel alpha und betta gleich sind und somit das dreieck gleichschenklig ist...
Hoffe dass ich mich nicht irgendwo vertan habe:
AC = cos(45°)*AB
AC-y = (cos(45)*AB)-y
h = (sin(45) * (AC-y)) - (cos(45)*x)
h = (sin(45°)*(cos(45°)*ab-y))-(cos(45°)*x)
Komisch ich komme auf was anderes:
h=sin(45°- arkussinus(x/PA)) * PA
wobei:
PA = wurzel ( x² + (b-y)²)
b = c* Wurzel ( 0,5 )
Ich hab dir mal alles in Vb-Sprache übersetzt:
Dim gegensinus, AH, x, h, y, b, AP As Double
AP = Sqr(x * x + (b - y) * (b - y))
gegensinus = Atn(x / Sqr(-(x / AP) * (x / AP) + 1))
h = Sin((pi / 180) * 45 - gegensinus) * AP
AH = Cos((pi / 180) * 45 - gegensinus) * AP
Wobei AH der Abstand von A zum Schnittpunkt von c und h ist.
Kann jut sein mir kan auch irgendwas an meiner rechnung nen bisel komisch vor ... aber ich hab den fehler irgendwie net gefunden
tjö ^^also ich bin mir eigentlich ziemlich sicher dass meins stimmt. Habs mir extra nochmal durchgeschaut ^^
Lesezeichen