INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Bild in einen array zerlegen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

08.11.2006, 16:10
Beitrag #1

Snickers Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Oct 2006

7.1, 8.2
2006
kA


Uzbekistan
Bild in einen array zerlegen
<div align="left">Hallo LV Visionäre,

ich hab da zwei Fragen:
1. Wie zerlege ich ein Bild (JPEG,BMP) in ein Array unter LV? Das heißt, dass jeder Pixel dann eine X-, eine Y-Koordinate und einen Graustufenwert besitzt. Dies brauche ich um später Pixel mit bestimmter Graustuffe zu filtern.

2. Wieso wird ein farbiges Bild auf einem "image" schwarzweiß dargestellt nachdem man es geladen hat?
Muss ich da was beachten?

Bitte helft mir

Gruß
albert</div>
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2006, 14:39
Beitrag #2

n00b Offline
LVF-Grünschnabel
*


Beiträge: 49
Registriert seit: Jul 2006

8.00, 7.1
2005
en

12**
Oesterreich
Bild in einen array zerlegen
Hallo!

1. Es gibt unter Pixel Manipulation die Funktion get Pixel Value. Wenn du dir Vorher die Auflösung des Bildes mit "Get Image Size" holst und dann zwei For-Loops machst kannst du dir von jedem Pixel den Wert holen. In der inneren Schleife erhöhst du zB immer den X-Wert um 1 bis er so groß st wie die X-Auflösung. Dann erhöhst du in der äußeren Schleife den Y-Wert um 1 usw. . Damit liest du die einzelnen Pixelwerte aus. Die zugehörigen Koordinate hast du ja weil du sie in der Schleife in das "Get Pixel Value" führen musst. Die musst du dann nur noch zu einem Array zusammenfassen.

2. Beim VI "IMAQ Create Image" kann man den ImageType einstellen. Der is Standard mäßig auf U( und das ist S/W. Wenn du den auf U32 stellst sind die Bilder in Farbe.

Ich weiß nicht ob das mit den Werten anders oder schneller auch geht, aber so sollte es gehen.

Hoffe das hilft dir weiter.

mfg n00b
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2006, 16:13
Beitrag #3

Snickers Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Oct 2006

7.1, 8.2
2006
kA


Uzbekistan
Bild in einen array zerlegen
<div align="left">@n00b

Danke für deine Hilfe...genau das hab ich gebrauchtLol

gruß
albert</div>
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  2D Array als Bild speichern Basti589 4 5.516 08.07.2013 13:34
Letzter Beitrag: Basti589
  Bild aus Array mit 32Bit abspeichern deggel 2 3.836 25.05.2012 10:38
Letzter Beitrag: deggel
  U16 Array als Bild speichern FlorianOtto 2 5.753 23.01.2012 10:29
Letzter Beitrag: FlorianOtto
  RGB-Bild in 3 Array's zerlegen labtoni 17 14.259 10.11.2011 13:05
Letzter Beitrag: unicorn
  32 Bit Bild in 8 bit Bild umwandeln Yvonne 3 10.833 21.02.2010 16:38
Letzter Beitrag: jg
  Bild in Teilbilder zerlegen grey 3 5.778 03.03.2008 17:05
Letzter Beitrag: grey

Gehe zu: