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

Distanz / Fläche zwischen 2 Schlangenlinien

 

antiochos82
Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 15.05.14
Wohnort: Bayern
Version: R2010b
     Beitrag Verfasst am: 29.07.2014, 14:47     Titel: Distanz / Fläche zwischen 2 Schlangenlinien
  Antworten mit Zitat      
Hallo Allerseits,


Ich möchte im Prinzip einfach zwischen 2 ungeraden Linien ( die die gleichen Anfangs-X und End-X Koordinaten haben) die Abstände der einzelnen Koordinaten ( mit denselben X-werten, jedoch anderen Y-werten) messen (also Delta-Y) und diese vom Anfang bis Ende aufzusummieren, um die Anzahl der Gesamtpixel (also Pixelfläche) zwischen diesen 2 ungeraden Linien zu erhalten.

Ein weiteres Problem an der Stelle ist, dass ich auf einer Linie an einigen Stellen sich überlagernde Pixel habe ( dh. mehrere Pixel mit dem selbem X-Wert, bei verschiedenen Y-Werten), es soll hier nicht von jedem Pixel der Abstand zu dem Pixel auf der anderen Linie mit dem selben X-Wert erfasst werden, sondern nur von dem kürzesten Delta-Y

Meine Überlegung war hier das Problem mit einer Doppelschleife anzugehen:

Hinweis für Code im Beitrag:
Bitte den Code mit Hilfe des -Buttons einfügen.

Code:


SL1 = size(snakeline1);
SL2 = size(snakeline2);

for m = 1:1:SL1
  for n = 1: 1: SL2
      summepixel = sum( dist(m,n))
   end
end

 



Was muss ich noch berücksichtigen und wie kann ich auf das Problem mit den überlagernden Pixeln eingehen?

Würde mich über eure Kritik freuen,

Vielen Dank im voraus und MfG,
Öndi
_________________

Carpe diem
Private Nachricht senden Benutzer-Profile anzeigen


sirs
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 31.07.14
Wohnort: :-)
Version: R2013b
     Beitrag Verfasst am: 31.07.2014, 16:20     Titel:
  Antworten mit Zitat      
Hi!

Die Fläche zwischen zwei Schlangenlinien würde ich durch doppelte Integration errechnen. Dann hast du die Fläche, weil Integration nix Anderes macht als aufsummieren. Klick hier für sowas Ähnliches.
_________________

„Je einfacher eine Konstruktion ist, desto genialer ist sie. Kompliziert bauen kann jeder.“ (Koroljow, sowjetischer Raketen-Konstrukteur)
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 - 2025 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.