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 

Teile eines Arrays integrieren



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!

09.04.2013, 10:58
Beitrag #1

Tobias218 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Apr 2013

2009, 2011
2011
DE



Teile eines Arrays integrieren
Hallo zusammen,

ich stehe vor einem Problem was die Auswertung meiner Daten angeht. Ich habe Bilder mit eine ICCD-Kamera aufgenommen und diese schon als Array (1024 x 1024 Felder) gespeichert. Um Signale vom Untergrund zu unterscheiden, benutze ich die Threshold-Funktion, die ich für jedes Bild neu einstellen muss.
Hierzu gehe ich jede Zeile des Array einzeln durch und alle Werte, die unterhalb der Thresholdgrenze liegen (oder zu wenige Pixel hintereinander auftauchen (z.B. "Hot Spots")) werden mit "0" überschrieben.
Damit will ich ein Array erzeugen in dem ausschließlich Signale auftauchen. Diese sind leider nicht immer perfekt rechteckig und auch nicht an der selben Stelle. Ich möchte sie aber automatisch erkennen und aufsummieren.

Alle meine bisherigen Ideen funktionieren nicht. Einfach das Array Linie für Linie durchsuchen und bei einem Wert ungleich 0 einen Kasten fester Größe ziehen bzw. mit Teil-Array ausschneiden und mit Arrayelemente addieren funktioniert nicht, da meine Signale nicht immer gleich groß sind und so auch schon Intensitäten von Nachbarsignalen erfasst werden können. Außerdem wird das Pixel in der obersten Zeile des Signals gefunden. Wenn das auch die obere linke Ecke des Rechtecks darstellt, werden z.B. kreisförmige Signale beschnitten.

Ein Algorithmus der sobald er ein Signal gefunden hat in einem bestimmten Muster das Signal abläuft, kann ich in LabView leider nicht programmieren, da es eine nahezu unendlich lange Verschachtelung von True/False-Cases ergibt. Oder es funktioniert und ich habe es falsch angegangen Blush

Und wenn ich jeweils Zeilenweise die unter der Signalkurve eingeschlossene Fläche addiere, habe ich keine Ahnung, wie ich mehrere dieser Signalkurven sinnvoll verknüpfen kann, falls die Indizes nicht gleich sind.

tl;dr
Gesucht ist eine Möglichkeit, um geometrisch unförmige Signale eines Arrays aufzusummieren.

Ich hoffe, ihr könnt mir bei meinem Problem helfen.

Viele Grüße
Tobias
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Teile eines Arrays integrieren - Tobias218 - 09.04.2013 10:58

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Sad Texthintergrund von Elementen eines Arrays dynamisch ändern hajos118 3 5.032 04.05.2017 10:37
Letzter Beitrag: GerdW
  Spannung und Hysteresefläche integrieren HTX 4 4.151 04.01.2017 11:37
Letzter Beitrag: HTX
  Variable Größe eines Arrays mit VISA-Adressen jusaca 4 4.519 10.02.2016 10:13
Letzter Beitrag: jusaca
  Sinus integrieren LabViewPete 9 6.813 11.09.2015 14:48
Letzter Beitrag: LabViewPete
  Auswahl eines Arrays anhand des Wertes eines zweiten Arrays treffen alan 2 4.586 19.02.2015 16:12
Letzter Beitrag: alan
  Erste n Zeilen eines 2D-Arrays löschen Pral 3 4.615 15.11.2014 17:01
Letzter Beitrag: Pral

Gehe zu: