gray_histo_rangegray_histo_rangeGrayHistoRangeGrayHistoRangegray_histo_range — Berechne die Grauwertverteilung eines einkanaligen Bildes innerhalb eines
bestimmten Grauwertbereichs.
gray_histo_rangegray_histo_rangeGrayHistoRangeGrayHistoRangeGrayHistoRangegray_histo_range erstellt die Grauwertverteilung HistoHistoHistoHistohistohisto
des einkanaligen Bildes ImageImageImageImageimageimage innerhalb von RegionsRegionsRegionsRegionsregionsregions
und des Grauwertbereichs
[MinMinMinMinminmin,MaxMaxMaxMaxmaxmax]. Die Werte für MinMinMinMinminmin und MaxMaxMaxMaxmaxmax
werden abgerundet falls das Bild ImageImageImageImageimageimage nicht vom Datentyp
'real'"real""real""real""real""real" ist. Der Grauwertbereich wird in NumBinsNumBinsNumBinsNumBinsnumBinsnum_bins gleichgroße
Klassen aufgeteilt. Die Größe einer solchen Klasse wird in BinSizeBinSizeBinSizeBinSizebinSizebin_size
ausgegeben. Liegt ein Grauwert zwischen zwei Klassen wird er immer der
kleineren Klasse zugeordnet.
Bei einem Bild vom Datentyp 'real'"real""real""real""real""real" ist die Klassengröße
. Bei einem Bild mit diskreten Grauwerten wird die Klassengröße über
berechnet. Die Erstellung des Grauwerthistogramms
HistoHistoHistoHistohistohisto über gray_histo_rangegray_histo_rangeGrayHistoRangeGrayHistoRangeGrayHistoRangegray_histo_range eignet sich vor allem bei
Bildern vom Typ 'real'"real""real""real""real""real" und bei Bildern vom Typ 'integer'"integer""integer""integer""integer""integer" mit
hoher Bittiefe da über 'NumBins'"NumBins""NumBins""NumBins""NumBins""NumBins" die Genauigkeit des Histogramms
HistoHistoHistoHistohistohisto beliebig angepasst werden kann.
Achtung
Der Operator gray_histo_rangegray_histo_rangeGrayHistoRangeGrayHistoRangeGrayHistoRangegray_histo_range berücksichtigt nur die mittels
RegionsRegionsRegionsRegionsregionsregions übergebenen Regionen und ignoriert jede Domäne, die zuvor
für das Eingabebild ImageImageImageImageimageimage festgelegt wurde.
Bei einem Bild vom Datentyp 'real'"real""real""real""real""real" werden für
MinMinMinMinminmin = MaxMaxMaxMaxmaxmax alle Pixel des entsprechenden Grauwertes nur
der ersten Klasse zugeordnet.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Automatisch parallelisiert auf interner Datenebene.
BinSizeBinSizeBinSizeBinSizebinSizebin_size (output_control) real →HTuplefloatHTupleHtuple (real) (double) (double) (double)
Klassengröße.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
gray_histo_rangegray_histo_rangeGrayHistoRangeGrayHistoRangeGrayHistoRangegray_histo_range den Wert TRUE. Gegebenenfalls wird eine
Fehlerbehandlung durchgeführt.