|
Localhorst |
Forum-Fortgeschrittener
|
|
Beiträge: 86
|
|
|
|
Anmeldedatum: 18.02.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.05.2008, 10:57
Titel: Bild registrierung
|
|
|
|
|
Hallo Forum,
ich möchte gerne zwei 370mb große Bilder aufeinander registrieren.
Da dies meinen Speicher sprengt verkleinere ich sie zuerst mit imresize(..., 0.3). Danach passe ich die Histogramme der beiden verkleinerten Bilder jeweils mit histeq(bild_klein, 256) an.
Danach suche ich mir über
meine entsprechenden Transformationspunkte und lasse mir diese in den Worksspace exportieren. (hier: input_points2, base_points)
Danach erstelle ich meine Transformationsmatrix
Bis hier hin klappt alles, ist ja auch gut in der Hilfe beschrieben.
Ich bin mir nun aber nicht sicher, wie ich meine Transformationsmatrix tform2 auf meine großen Ausgangsbilder anwende. Ich gehe davon aus, das ich den scalierungsfaktor von 0.3, welchen ich beim Einlesen der Bilder benutzt habe auf die Trans.Matrix angewendet werden muß. Aber wie?
Ich habe in der Hilfe leider nichts über den genauen Aufbau der Matzrix gefunden, oder ich habs überlesen, weil ich es nicht verstanden habe....
Hier mal der komplette Aufbau der Matrix:
Zitat: |
tform2 =
ndims_in: 2
ndims_out: 2
forward_fcn: @fwd_projective
inverse_fcn: @inv_projective
tdata: [1x1 struct]
>> tform2.tdata
ans =
T: [3x3 double]
Tinv: [3x3 double]
>> tform2.tdata.T
ans =
1.0053 0.0009 -0.0000
0.0006 0.9989 -0.0000
-52.7287 303.7152 0.9985
>> tform2.tdata.Tinv
ans =
0.9949 -0.0021 0.0000
-0.0003 0.9994 0.0000
52.6285 -304.1018 1.0000
|
Wäre super, wenn mir einer weiterhelfen könnte. Da dieses Gebiet für mich neu ist, tue ich mich etwas schwer mit der Hilfe, wenn diese zu viele Fachbegriffe raus donnert. Deswegen habt bitte etwas Geduld mit mir, wenn ich nicht gleich alles verstehe.
(Ach ja, ich habe die tMatrix schon einmal direkt auf das original Bild angewendet:
ergab aber leider ein Bild was nicht sein kann.)
Gruß
Localhorst
|
|
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|