Verfasst am: 16.05.2011, 14:22
Titel: Beschleunigung des Bildvergleichs
Hallo liebe Matlab Freunde
mein Problem ist folgendes:
ich habe ein Ursprungsbild. Dieses Bild drehe ich , dann speichere ich es, und dann drehe ich es zurück. (imrotate oder anderes Verfahren, ist vollkommen egal).
Da sich nun ein Hintergrund hinter und neben mein Bild gelegt hat kenne ich natürlich nicht mehr den genauen Bildausschnitt zum vergleichen. Dazu habe ich jetzt etwas geschrieben, was das Originalbild einmal über das gedrehte Bild fährt und jedes mal einen Qualitätstest macht, da ich mir denke das es da am besten ist wo es eigentlich am besten liegen müsste. Versteht das jemand?
Nun zu meiner Frage: Kann man das ganze irgendwie beschleunigen? Weil es dauert immer ein paar Sekunden bis hin zu Minuten. Kommt darauf an wie gut das Bild vorher ausgeschnitten wurde.
Und vielleicht hat noch jemand eine Idee zu: Ich versuche den Qualitätsverlust beim drehen von Bildern festzustellen. Dazu drehe ich Bilder zur Zeit mehrmals bis auf 90 grad und dann zurück oder um zb +17grad und -17grad, und wieder die richtige richtung zu haben. Hat jemand dazu einen Verbesserungsvorschlag?
wenn ich das vor der schleife schreibe bedeutet das, dass das array vorher schon in der größe definiert wird. damit wird es ja in der schleife nicht immer wieder neu geschrieben, oder? also müsste es doch schneller werden!? oder seh ich da was falsch?
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
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.