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

Neue Bilder aus überlappendem Bereich erstellen

 

leon81

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.11.2011, 10:36     Titel: Neue Bilder aus überlappendem Bereich erstellen
  Antworten mit Zitat      
Hallo Zusammen,

ich habe zwei auf einander registrierte Bilder. In einem von beiden existiert ein Randbereich mit Null-Einträgen, im anderen nicht.
Nun möchte ich den überlappenden Bereich, also jenen Abschnitt, in dem in beiden Bildern die Werte ungleich 0 sind finden.
Ich möchte also zwei neue Bilder aus den Inputs bestimmen, jeweils mit den Einträgen ungleich 0 der Inputs.
Habe auch schon was programmiert, ist jedoch sehr langsam (siehe unten).

Meine Frage wäre:
Kann ich das irgendwie beschleunigen?

Code:

[yy xx] = find((input1~=0)&(input2~=0))

for k=1:1:length(yy)
 for l=1:1:length(xx)
  input1_2(k,l) = input1(yy(k),xx(k))
  input2_2(k,l) = input2(yy(k),xx(k))
 end
end
 


Vorab vielen herzlichen Dank für eure Vorschläge!


leon81

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.11.2011, 14:36     Titel:
  Antworten mit Zitat      
Erstmal Entwarnung, bin selbst drauf gekommen und schneide mir den üperlappenden Bereich mit den Koordinaten aus der find-Routine aus und konstruiere mir so zwei neue deckungsgleiche Bilder mit Wertebereichen ungleich 0.

Dennoch danke fürs Lesen meines Problemchens und viele Grüße!
 
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.