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!

10.04.2013, 08:23 (Dieser Beitrag wurde zuletzt bearbeitet: 10.04.2013 08:44 von Kasi.)
Beitrag #4

Kasi Offline
LVF-Stammgast
***


Beiträge: 342
Registriert seit: Dec 2010

6 - 2009
2005
DE_EN

79194
Deutschland
RE: Teile eines Arrays integrieren
Also willst du im Grunde die Gesamtintensität jedes einzelnen Objekts aufsummieren, richtig?
Untergrund würde ich auch erstmal mit threshold auf null setzen. Wenn der Untergrund variiert, kann man das auch ganz gut über den ersten Peak beim Intensitäts-Histogramm lösen.
Zusammenhängende Objekte...das wird interessant. Man könnte eine Art "Fressverfahren" machen:

1) Das komplette untergrundbereinigte 2D-Bild-Array nach einem Wert > 0 durchsuchen.
2) Sobald ein Punkt > 0 gefunden wird, wird dieser in ein neues Array als Objektpunktearray eingetragen und der Punkt auf 0 gesetzt.
3) Nachbarpunkte (x+/-1, y+/-1, wenn man ganz auf Nummer sicher gehen will, sollte man auch diagonal springen) nach weiteren Werten > 0 absuchen und dem gleichen Objektpunktearray zuschreiben, Wert wieder auf 0 setzen. Schritt 3 bei den jeweiligen Nachbarpunkten > 0 solange wiederholen, bis alle Nachbarn null sind.
4) Zurück zu Schritt 1) (mit angepasstem Startindex) , das nächste Objektpunktearray vollschreiben und solange wiederholen, bis das 2D-Bild-Array durch ist.

Auswertungsmöglichkeiten:
a) Anzahl des Objektpunktearrays bewerten. Hat das Objekt nur 1 oder 2 Punkte wird's als Cosmic klassifiziert und rausgeschmissen.
b) Mittelwert des Objektpunktearrays bilden
c) Koordinaten des Objektpunkte festhalten (Dann sollte es allerdings eher ein array von Objektpunktclustern werden) und so über min/max die Ausmaße des Objekts bestimmen. Oder auch jeweils das gefundene Einzelobjekt nochmal "plotten".

Hattest du dir sowas in der Art vorgestellt?

If you're havin' serial communication problems I feel bad for you, son, I got 99 problems but a baud ain't one! (except if using USB2serial converters, then I experience serialous problems)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Teile eines Arrays integrieren - Kasi - 10.04.2013 08:23

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Sad Texthintergrund von Elementen eines Arrays dynamisch ändern hajos118 3 5.033 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: