intensity
— Mittelwert und Abweichung der Grauwerte.
intensity
berechnet den Mittelwert und die Abweichung
der Grauwerte im Eingabebild innerhalb von Regions
. Sei
R eine Region, p ein Punkt aus R mit Grauwert g(p) und F
die Fläche (F = |R|), dann sind die Merkmale definiert durch:
Der Operator intensity
berücksichtigt nur die mittels
Regions
übergebenen Regionen und ignoriert jede Domäne, die zuvor
für das Eingabebild Image
festgelegt wurde.
Es ist zu beachten, dass die Berechnung von Deviation
nicht der üblichen Definition folgt. Sie ist hier so festgelegt,
dass sie für ein Bild mit nur einem Pixel den Wert 0.0 liefert.
Regions
(input_object) region(-array) →
object
Regionen, deren Merkmale berechnet werden sollen.
Image
(input_object) singlechannelimage →
object (byte / direction / cyclic / int1 / int2 / uint2 / int4 / real)
Grauwertdaten.
Mean
(output_control) real(-array) →
(real)
Mittlerer Grauwert einer Region.
Deviation
(output_control) real(-array) →
(real)
Abweichung der Grauwerte innerhalb einer Region.
Sei F die Fläche der Region, dann beträgt die Laufzeitkomplexität O(F).
intensity
liefert den Wert 2 (H_MSG_TRUE). Das Verhalten bei
leerer Eingabe (keine Eingabebilder) wird mit
set_system(::'no_object_result',<Result>:)
,
das bei leerer Region mit
set_system(::'empty_region_result',<Result>:)
festgelegt. Gegebenenfalls wird eine Fehlerbehandlung
durchgeführt.
mean_image
,
gray_histo
,
gray_histo_abs
Foundation