|
Hilbert86 |

Forum-Century
|
 |
Beiträge: 113
|
 |
|
 |
Anmeldedatum: 08.09.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.11.2009, 11:33
Titel: Schleifen Problem?
|
 |
Hallo Leute
mal wieder ne Frage von mir
Ich habe ein Bild KxN das ich auf jeden Pixel überprüfe. Die Überprüfung läuft so in dem ich mit einer Fx2 Matrix jeden Pixel des Bildes(nur R und G Werte) mit jeder Zeile der Fx2 Matrix vergleiche.
Rorg sind die Rot Werte des Bildes KxN
Gorg sind die Grün Werte des Bildes KxN
diese beiden Werte sollen mit WerteRot Fx2 verglichen werden
aber irgendwo ist der Fuchs drin es werden keine passenden Werte gefunden obwohl in den Tabellen die Werte drin sind! Also liegt es wohl an der Schleife oder der Abfrage?
MFG
Hilbert
_________________
MMAAAAAATTTTTLLAAAAABBBB
|
|
|
|
|
Titus |

Forum-Meister
|
 |
Beiträge: 871
|
 |
|
 |
Anmeldedatum: 19.07.07
|
 |
|
 |
Wohnort: Aachen
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.11.2009, 11:55
Titel:
|
 |
Hallo,
hmm, schwer zu sagen. Zunächst könnte die innere Schleife vereinfacht werden zu
Sind die Pixel-Werte Doubles (zwischen 0 und 1) oder uint8 oder uint16 Werte? Im ersten Fall könnten natürlich Rundungsschwierigkeiten auftreten, im zweiten Fall nicht ...
Ansonsten: mal für WerteRot die erste Zeile durch Rorg(1,1) und Gorg(1,1) ersetzen und mit dem Debugger schauen, was passiert ...
Titus
|
|
|
Hilbert86 |
Themenstarter

Forum-Century
|
 |
Beiträge: 113
|
 |
|
 |
Anmeldedatum: 08.09.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.11.2009, 12:09
Titel: Es klappt danke Titus
|
 |
Hallo
ja die Werte sind in Double, deine Verbesserung hat geholfen es klappt auf jedenfall so wie es sollte vielen dank Titus !
Das Problem in meiner Lösung ist glaube ich die 3te Schleife ich weiß zwar nicht warum genau aber das ist das Problem!
_________________
MMAAAAAATTTTTLLAAAAABBBB
|
|
|
Titus |

Forum-Meister
|
 |
Beiträge: 871
|
 |
|
 |
Anmeldedatum: 19.07.07
|
 |
|
 |
Wohnort: Aachen
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.11.2009, 12:25
Titel:
|
 |
Hallo,
ich habe mir das "if" nochmal angeschaut, die Klammern sind falsch: die 2. Klammer hinter "&& Gorg(K,N))" ist falsch ...
Titus
|
|
|
Hilbert86 |
Themenstarter

Forum-Century
|
 |
Beiträge: 113
|
 |
|
 |
Anmeldedatum: 08.09.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.11.2009, 12:47
Titel:
|
 |
Passt schon das hatte ich dann schon geändert gehabt aber danke
_________________
MMAAAAAATTTTTLLAAAAABBBB
|
|
|
|
|
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 - 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.
|
|