gray_features — Berechnet Grauwertmerkmale von Regionen .
gray_features hat als Eingabe mehrere Regionen
(Regions). Für jede dieser Regionen werden die Merkmale
(Features) berechnet und in Value zurückgegeben.
Mögliche Werte für Features:
'area': Volumen des Grauwertgebirges
(vgl. area_center_gray)
'row': Zeilenindex des Schwerpunkts des Grauwertgebirges
(vgl. area_center_gray)
'column': Spaltenindex des Schwerpunkts des Grauwertgebirges
(vgl. area_center_gray)
'ra': Hauptradius der äquivalenten Ellipse
(vgl. elliptic_axis_gray)
'rb': Nebenradius der äquivalenten Ellipse
(vgl. elliptic_axis_gray)
'phi': Hauptradius der äquivalenten Ellipse
(vgl. elliptic_axis_gray)
'min': Minimaler Grauwert
(vgl. min_max_gray)
'max': Maximaler Grauwert
(vgl. min_max_gray)
'median': Zentraler Grauwert
(vgl. min_max_gray, mit Percent=50)
'mean': Mittlerer Grauwert
(vgl. intensity)
'deviation': Standardabweichung der Grauwerte
(vgl. intensity)
'plane_deviation': Standardabweichung von der approximierten
Grauwertebene
(vgl. plane_deviation)
'anisotropy': Anisotropie
(vgl. entropy_gray)
'entropy': Entropie
(vgl. entropy_gray)
'fuzzy_entropy': Fuzzy-Entropie der Region
(vgl. fuzzy_entropy, mit einer Fuzzyfunktion von
Apar=0 bis Cpar=255)
'fuzzy_perimeter': Fuzzy-Umfang der Region
(vgl. fuzzy_perimeter, mit einer Fuzzyfunktion von
Apar=0 bis Cpar=255)
'moments_row': Gemischte Grauwertmomente der Zeile
(vgl. moments_gray_plane)
'moments_column': Gemischte Grauwertmomente der Spalte
(vgl. moments_gray_plane)
'alpha': Ebenengleichung, Parameter Alpha
(vgl. moments_gray_plane)
'beta': Ebenengleichung, Parameter Beta
(vgl. moments_gray_plane)
Einige der Features werden in der Reihenfolge abgearbeitet, in der sie
angegeben wurden.
Der Operator gray_features berücksichtigt nur die mittels
Regions übergebenen Regionen und ignoriert jede Domäne, die zuvor
für das Eingabebild Image festgelegt wurde.
Regions (input_object) region-array → object
Zu untersuchende Regionen.
Image (input_object) singlechannelimage → object (byte / direction / cyclic / int1 / int2 / uint2 / int4 / real)
Grauwertdaten.
Features (input_control) string(-array) → (string)
Namen der Merkmale.
Defaultwert: 'mean'
Werteliste: 'alpha', 'anisotropy', 'area', 'beta', 'column', 'deviation', 'entropy', 'fuzzy_entropy', 'fuzzy_perimeter', 'max', 'mean', 'median', 'min', 'moments_column', 'moments_row', 'phi', 'plane_deviation', 'ra', 'rb', 'row'
Value (output_control) real(-array) → (real)
Werte der Merkmale.
Sei F die Fläche der Region und N die Anzahl der Merkmale, dann beträgt die Laufzeitkomplexität O(F * N).
gray_features liefert den Wert 2 (H_MSG_TRUE), falls das
Eingabebild definierte Grauwerten besitzt und die Parameter korrekt
sind. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
connection,
mean_image,
entropy_image,
sobel_amp,
median_separate
select_gray,
shape_trans,
reduce_domain,
count_obj
select_gray,
deviation_image,
entropy_gray,
intensity,
mean_image,
min_max_gray,
select_obj
Foundation