Ich habe ein int-Array voller Werte (0-255) und ich muss zwei Indizes extrahieren.Get Interessenbereich eines Histogramms (Int Array)
Die zu findenden Indizes werden den interessanten Bereich darstellen, auf den ich mich konzentrieren möchte. Die Werte dieses Bereichs sind immer höher als die anderen, aber manchmal ist der Unterschied sehr gering.
wie in diesem Beispiel:
Mein Interesse Bereich ist dies:
Mein aktueller Ansatz ist es, den Max-Wert und Mittelwert zu erhalten. Dann bekomme ich:
- der erste Index größer als "Max - (Max - Average)".
- der letzte Index größer als "Max - (Max - Average)".
Aber manchmal, wie in diesem Fall meine Methode bekommt den Junk-Teil. (Die fünfte "Spalte", auf der rechten Seite)
Jeder kann einen besseren Ansatz vorschlagen?
Hinweis: Das Interesse Bereich hat immer 4 „Spalten“ wie das Beispiel Bild