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

Zeile mit niedrigsten Grauwerten auslesen

 

snidaa
Forum-Anfänger

Forum-Anfänger


Beiträge: 37
Anmeldedatum: 25.05.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.05.2010, 13:49     Titel: Zeile mit niedrigsten Grauwerten auslesen
  Antworten mit Zitat      
Hallo,
ich bin noch ziemlich neu in matlab, deswegen wollte ich mal fragen, ob mir jemand helfen kann.

ich habe ein bild, auf dem nur eine schwarze kugel auf weißem hintergrund zu sehen ist, als *.txt gespeichert. nachdem ich es in matlab eingelesen habe, würde ich gerne die zeile mit den tiefsten grauwerten in einen zeilenvektor speichern.
hat jemand eine idee? mit der suche kam ich nicht weiter. wäre super,
gruß
Private Nachricht senden Benutzer-Profile anzeigen


snidaa
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 37
Anmeldedatum: 25.05.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 31.05.2010, 10:20     Titel:
  Antworten mit Zitat      
keiner ne idee?
Private Nachricht senden Benutzer-Profile anzeigen
 
gordonfreemen
Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 08.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.06.2010, 16:17     Titel:
  Antworten mit Zitat      
So vielleicht?
Code:

Bild=[200 201 209; 100 200 255;89 123 344]
miniumderzeilen= min(Bild')'
[ wert zeilenindex]= sort(miniumderzeilen)
zeilemitkleinstemwert=zeilenindex(1)
 
Private Nachricht senden Benutzer-Profile anzeigen
 
snidaa
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 37
Anmeldedatum: 25.05.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.06.2010, 10:29     Titel:
  Antworten mit Zitat      
hey,
danke für die antwort.
habe mich aber scheinbar etwas mißverständlich ausgedrückt.
ich bräuchte die zeile mit der kleinsten SUMME aller grauwerte. also nicht die jeweils kleinsten werde der zeilen.


also bei bsp:

Code:
Bild=[200 201  209; 100 200 255;80 220 150;10 1700 29;100 200 400]
 


sollte er mir:

Bild = 80 220 150

ausgeben
Private Nachricht senden Benutzer-Profile anzeigen
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 07.06.2010, 11:03     Titel:
  Antworten mit Zitat      
Hallo

dann so:
Du kannst SUM und MIN kombinieren, Index raussuchen und Zeile ausgeben.
SUM(Bild,2) kann man die Dimension/Richtung vorgeben, in welche summiert werden soll

Code:

Bild=[200 201   209; 100 200  255;80 220  150;10 1700  29;100 200  400]
[dummy,  zeile_id] = min(sum(Bild,2))

zeile = Bild(zeile_id,:)
 
Private Nachricht senden Benutzer-Profile anzeigen
 
snidaa
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 37
Anmeldedatum: 25.05.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.06.2010, 13:37     Titel:
  Antworten mit Zitat      
hey,
danke. genau das habe ich gesucht
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.