|
Autor |
ImageScan umbauen oder vergleichbare Funktion für Farbwerte eines Bildes |
|
dilch
Ehemals Aktiv  Dabei seit: 25.09.2008 Mitteilungen: 205
 | Themenstart: 2019-07-20
|
Liebe alle, eigentlich kann ich direkt auf die Hilfe verlinken. Ich möchte ein Bild als Matrix ausgegeben haben, wenn es ein farbliches Bild ist, in RGB Code und ansonsten in Greyscale.
Ich kenne nur
https://reference.wolfram.com/language/ref/ImageScan.html
und habe durch Googlen nichts anderes gefunden.
Gibt es eine eingebaute Funktion?
Zusatzfrage: Ein Output wie beim ersten Beispiel, nur aus Interesse, wie würde ich daraus eine Liste machen? Ich habe mich gerade mit Append, % und # gespielt, aber meine Mathematica-Kenntnisse reichen noch nicht
|
Profil
|
dilch
Ehemals Aktiv  Dabei seit: 25.09.2008 Mitteilungen: 205
 | Beitrag No.1, vom Themenstarter, eingetragen 2019-07-20
|
Manchmal einfach die Googlesuche ein wenig ändern
https://reference.wolfram.com/language/ref/ImageData.html
|
Profil
| Folgende Antworten hat der Fragensteller vermutlich noch nicht gesehen. |
halirutan
Senior  Dabei seit: 11.11.2008 Mitteilungen: 1143
Wohnort: Leipzig
 | Beitrag No.2, eingetragen 2019-08-13
|
Wie dilch schon sagte kannst du auf die Bildmatrix mit ImageData zugreifen.
Also zum Beispiel so, um die Grauwert-Matrix zu bekommen
\sourceon Mathematica
img = ImageResize[
ColorConvert[ExampleData[{"TestImage", "Lena"}], "Grayscale"],
32];
data = ImageData[img]
\sourceoff
Das ist jetzt eine Matrix. Wenn du daraus eine Liste machen möchtest, dann kommt es natürlich darauf an, wie genau du die Liste haben möchtest. Einfachstes Beispiel ist all Zeilen aneinander zu hängen. Das geht, in dem man die Matrix einfach flach klopft
\sourceon Mathematica
Flatten[data]
\sourceoff
|
Profil
|
|
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2023 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen. Lesen Sie die
Nutzungsbedingungen,
die Distanzierung,
die Datenschutzerklärung und das Impressum.
[Seitenanfang]
|