|
Achi |
Forum-Guru
|
|
Beiträge: 250
|
|
|
|
Anmeldedatum: 14.04.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2007a
|
|
|
|
|
|
Verfasst am: 21.05.2010, 10:51
Titel: Bildmatrix
|
|
Hi,
ich habe über imread meine Bildmatrix erzeugt. Jetzt will ich von einem definierten Punkt aus der Matrix ausgehen und dann winkelabhängig von dort die Matrix auslesen (x0y0/x1y2). Hab bis jetzt aber noch keine Idee wie das geht.
Grüße Achi
|
|
|
|
|
Hubertus |
Forum-Meister
|
|
Beiträge: 1.034
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.05.2010, 11:11
Titel:
|
|
Hallo,
habe ich das richtig verstanden, dass Du einen Bildausschnitt auslesen möchtetst. Das kannst Du über die Koordinaten, wie z.B.
machen. Das wird dann natürlich ein rechtwinkliger Ausschnitt - oder soll das ein Polygon werden?
Viele Grüße
Hubertus
|
|
|
Achi |
Themenstarter
Forum-Guru
|
|
Beiträge: 250
|
|
|
|
Anmeldedatum: 14.04.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2007a
|
|
|
|
|
|
Verfasst am: 21.05.2010, 11:49
Titel:
|
|
Hallo Hubertus,
leider ist es nicht ganz so einfach. Ich suche eine Idee für einen ganzen Algorithmus. Es soll von einem Pixel aus eine Linie über das Bild gezogen werden können und dann alle Werte bis zum Ende (Grauwert, Position) ausgegeben werden. Also ein Trace gebildet werden.
Grüße Markus
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.029
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 21.05.2010, 13:13
Titel:
|
|
|
|
|
Moin,
sollen alle Pixel, die von der Linie berührt werden einbezogen werden, oder wie stellst du dir das vor? Denn Pixel sind ja nichts weiter als kleine Quadrate, die genau einen Farbwert oder Grauwert haben. Das Bild, das entsteht ist damit quasi ein Mosaik. Wenn du jetzt eine Linie durch das Mosaik ziehst, dann hast du ein paar Quadrate die direkt durchlaufen werden und ein paar bei denen nur der Rand berührt wird, wodurch dann eine Treppenstruktur der Linie entsteht. Dieses Verhalten kannst du dir auch wunderbar in jedem Mal-Programm veranschaulichen, welches Pixelgrafiken erstellt. Wenn du dort auf eine Diagonale zoomst, dann erkennst du die Stufen. Die Frage ist also, wie du diese Stufen behandeln willst und wie du diese anordnen willst. Das Problem tritt allerdings nur bei Winkeln ungleich 0°, 45°, 90° auf.
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
MatLabNooB |
Forum-Guru
|
|
Beiträge: 262
|
|
|
|
Anmeldedatum: 27.03.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.05.2010, 13:13
Titel:
|
|
du könntest versuchen es mittels
zu realisieren
|
|
|
|
|
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 - 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.
|
|