WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Affine transformation

 

dozdoz
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 23.07.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.07.2015, 17:01     Titel: Affine transformation
  Antworten mit Zitat      
Hallo,

ich habe zwei Bilder (siehe Anhang). Ich möchte die Transformtionsmatrix rechnen die Bild1 in Bild2 transformiert. Ich habe's mit der affine Transformation versucht die kann mann aber nur für 3 Punkte verwenden wie ich es verstanden habe. Soll ich in diesem Fall mehrere Transformationen machen oder gibt's einen besseren Weg.

Gruß

Picture2.png
 Beschreibung:
Input

Download
 Dateiname:  Picture2.png
 Dateigröße:  1.07 KB
 Heruntergeladen:  478 mal
Picture1.png
 Beschreibung:
Output

Download
 Dateiname:  Picture1.png
 Dateigröße:  1.06 KB
 Heruntergeladen:  502 mal
Private Nachricht senden Benutzer-Profile anzeigen


Maxx_BMT
Forum-Fortgeschrittener

Forum-Fortgeschrittener



Beiträge: 75
Anmeldedatum: 09.10.13
Wohnort: Ilmenau
Version: R2011a, R2016a
     Beitrag Verfasst am: 28.07.2015, 14:55     Titel:
  Antworten mit Zitat      
Hallo,

so wie es aussieht reichen hier affine Transformationen nicht aus um das Bild zu matchen oder was ist genau dein Ziel und wie hast du deine Koordinaten ausgewählt?

Wenn es eine rein affine Transformation ist reichen drei Punkte aus zur vollständigen "Rekonstruktion" deines Bildes bzw. zur Bestimmung deiner vollständigen Transformationsmatrix. Affine Transformationen reichen nur aus für Skalierung, Drehung, Translation und Scherung.

Hier sind scheinen auch noch ein paar andere Verzerrungen eine Rolle zu spielen (das zweite Bild sieht an der kurzen Punktkante noch so gekrümmt aus). Du kannst evtl. mit der Fourier-Mellin Transformation arbeiten, um so deine Parameter zu erhalten. Du kannst dein Bild so gegen bestimmte Transformationen invariant machen und "höherrangige" Transformationen berechnen und beseitigen.
Grüße
Maxx_BMT
_________________

Mathematik ist ein geistreicher Luxus. - Friedrich der Große
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.