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 

Pixelanzahl in Graustufenbild bestimmen



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!

13.09.2010, 13:26 (Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2010 13:29 von jg.)
Beitrag #1

Mister Wong Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Sep 2010

2009
-
de


Deutschland
Pixelanzahl in Graustufenbild bestimmen
Hallo liebe LV-Gemeinde,

seit geraumer Zeit plage ich mich mit dem Versuch herum, die Pixelanzahl eines Graustufenbildes zu bestimmen, nur leider ohne Erfolg und mit viel Frust und daher hoffe ich dass ihr mir vielleicht helfen könnt.

Ich will ein VI erstellen, dass ein Graustufenbild (8 bit=255 Werte, normalerweise 640 * 480 Pixel) von der Festplatte lädt und dann von jedem einzelnen Pixel den Grauwert bestimmt. Am Ende möchte ich die Grauwerte aller Pixel aufsummieren und auf dem Bildschirm als Zahl angeben.

Das Bild einlesen klappt, auch konnte ich die Pixelwerte in ein Array übergeben und z.B. in einer Excel-Tabelle ausgeben und ansehen um zu verifizieren dass soweit alles funktioniert hat.

Nun hänge ich jedoch bei der Aufgabe, die Werte aus dem Array korrekt zu lesen/sortieren und dann aufzusummieren. Mein zugegebenermaßen geringes LabVIEW Wissen scheitert jedes Mal an diesem Punkt.

Ich habe schon versucht mit dem Block "Add Array Elements" die Zellen zu addieren, jedoch stimmt das Ergebnis nicht (wäre wohl zu einfach). -> siehe angefügtes VI

Ich habe auch schon versucht, dass Array mit mehreren unterschiedlichen Array-Blöcken zu be-/verarbeiten, jedoch bekomme ich immer falsche Ergebnisse heraus.
Es ist auch merkwürdig, dass sobald die Summe die Zahl 255 übersteigt, LabVIEW wieder von null anfängt zu zählen, obwohl ich doch einen U64-Zahlentyp benutze (oder woher kommt das Problem?)

Könnt ihr mir mit dem Array helfen? Ich verzeifel so langsam daran, wäre also dankbar für eure Hilfe.

Gruß

Lv09_img2


Angehängte Datei(en)
Sonstige .vi  Pixel_z_hlen.vi (Größe: 42,06 KB / Downloads: 258)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Pixelanzahl in Graustufenbild bestimmen - Mister Wong - 13.09.2010 13:26

Gehe zu: