0 Daumen
548 Aufrufe

Text erkannt:

Nachdem eine rigide Transformation (Rotation und Translation)
T=(0.54030.84156.59870.84150.540319.5309001) T=\left(\begin{array}{ccc} 0.5403 & 0.8415 & -6.5987 \\ -0.8415 & 0.5403 & 19.5309 \\ 0 & 0 & 1 \end{array}\right)
bestimmt wurde, die jeden Punkt xX \boldsymbol{x} \in X auf einen Punkt yY \boldsymbol{y} \in Y abbildet, möchten Sie die beiden Bilder X X und Y Y übereinander legen. Sei x=(5,10) \boldsymbol{x}^{\prime}=(5,10)^{\boldsymbol{\top}} .


Wie kommt man auf folgendes Ergebnis für

x=T1x=(14.29,4.61,1) \boldsymbol{x}=T^{-1} \boldsymbol{x}^{\prime}=(14.29,4.61,1)^{\top}


beziehungsweise wie schaut die inverse T^-1 aus? Irgendwie funktionierts bei mir nicht

Avatar von

Der Vektor x\boldsymbol x^\prime kann nicht zweidimensional sein. Sollte es vielleicht x=(5,10,1)\boldsymbol x^\prime=(5,10,1)^{\boldsymbol\top} heißen?

Ich denke schon, aber so wurde das in der Aufgabe beschrieben. Denke, die 1 fehlt dennoch.

1 Antwort

0 Daumen
 
Beste Antwort

Es handelt sich offensichtlich um homogene Koordinaten, z-Koordinate 1 bedeutet, das es sich um einen Vektor handelt. Dein x ist in homogenen Koordinaten als (5,10,1) zu schreiben und mit der Inversen zurück zu transformieren..

T1(5101)=(14.294.611)T^{-1} \left( \begin{array}{rrr}5 \\ 10 \\ 1 \end{array} \right) = \left( \begin{array}{rrr}14.29 \\ 4.61 \\ 1 \end{array} \right)

Der Rotationsteil wird transponiert

T1=(0.540.84200.840.545001)\small T^{-1}= \left(\begin{array}{rrr}0.54&-0.84&20\\0.84&0.54&-5\\0&0&1\\\end{array}\right)

Avatar von 21 k

Könntest du mir noch erklären, wie der Translationsvektor (20, -5, 1)T in T zustande kommt?

Die teilinvertierte mitTransposition der Rotationsmatrix

T  (0.540.84a0.840.54b001)\small T \; \left(\begin{array}{rrr}0.54&-0.84&a\\0.84&0.54&b\\0&0&1\\\end{array}\right)

muss die Einheitsmatrix ergeben

(100.54  a+0.84  b6.6010.84  a+0.54  b+19.53001)\small \left(\begin{array}{rrr}1&0&0.54 \; a + 0.84 \; b - 6.6\\0&1&-0.84 \; a + 0.54 \; b + 19.53\\0&0&1\\\end{array}\right)

{0.5403a + 0.8415b - 6.5987=0, -0.8415 a + 0.5403b + 19.5309=0}

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen