Name
deviation_imagedeviation_imageDeviationImagedeviation_imageDeviationImageDeviationImage — Standardabweichnung der Grauwerte in Rechteckfenstern.
deviation_imagedeviation_imageDeviationImagedeviation_imageDeviationImageDeviationImage transformiert die Grauwerte der
Eingabebilder aus ImageImageImageImageImageimage mit Hilfe einer Filtermaske
(HeightHeightHeightHeightHeightheight, WidthWidthWidthWidthWidthwidth), in der die Standardabweichung der
Grauwerte berechnet wird. Um den Grauwertwerteberich des
Ergebnisbildes besser auszunutzen, wird das Ergebnis mit 2
multipliziert. Das Ergebnis wird in ImageDeviationImageDeviationImageDeviationImageDeviationImageDeviationimageDeviation
übergeben. Die Steuerparameter HeightHeightHeightHeightHeightheight, WidthWidthWidthWidthWidthwidth
werden, falls sie jeweils einen geraden Wert haben, zu dem
nächstgrößeren ungeraden Wert gewandelt. An den Bildrändern
wird eine Spiegelung der Randpunkte durchgeführt.
deviation_imagedeviation_imageDeviationImagedeviation_imageDeviationImageDeviationImage kann auf OpenCL Geräten ausgeführt werden. Da der
gleiche OpenCL Code verwendet wird, gelten die selben Einschränkungen wie
für mean_imagemean_imageMeanImagemean_imageMeanImageMeanImage. Das Ergebnis kann geringfühgig von dem der CPU
abweichen, da intern mit einfach genauer Fließkommaarithmetik gerechnet wird.
- Unterstützt OpenCL Compute Devices.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
- Automatisch parallelisiert auf Kanalebene.
- Automatisch parallelisiert auf Domainebene.
Bilder, für deren Grauwerte die Standardabweichung
berechnet werden sollen.
Bilder, die die Standardabweichung enthalten.
Breite der Filtermaske.
Defaultwert: 11
Werteliste: 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25
Restriktion: 3 <= Width && odd(Width)
Höhe der Filtermaske.
Defaultwert: 11
Werteliste: 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25
Restriktion: 3 <= Height && odd(Height)
read_image(Image,'fabrik')
dev_display(Image)
deviation_image(Image,Deviation,9,9)
dev_display(Image)
read_image(&Image,"fabrik");
disp_image(Image,WindowHandle);
deviation_image(Image,&Deviation,9,9);
disp_image(Deviation,WindowHandle);
read_image(Image,'fabrik')
dev_display(Image)
deviation_image(Image,Deviation,9,9)
dev_display(Image)
read_image(Image,'fabrik')
dev_display(Image)
deviation_image(Image,Deviation,9,9)
dev_display(Image)
read_image(Image,'fabrik')
dev_display(Image)
deviation_image(Image,Deviation,9,9)
dev_display(Image)
read_image(Image,'fabrik')
dev_display(Image)
deviation_image(Image,Deviation,9,9)
dev_display(Image)
Sind die Parameterwerte korrekt, dann liefert deviation_imagedeviation_imageDeviationImagedeviation_imageDeviationImageDeviationImage
den Wert 2 (H_MSG_TRUE). Das Verhalten bei leerer Eingabe (keine
Eingabebilder vorhanden) lässt sich mittels
set_system('no_object_result',<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>) festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
disp_imagedisp_imageDispImagedisp_imageDispImageDispImage
entropy_imageentropy_imageEntropyImageentropy_imageEntropyImageEntropyImage,
entropy_grayentropy_grayEntropyGrayentropy_grayEntropyGrayEntropyGray
convol_imageconvol_imageConvolImageconvol_imageConvolImageConvolImage,
texture_lawstexture_lawsTextureLawstexture_lawsTextureLawsTextureLaws,
intensityintensityIntensityintensityIntensityIntensity
Foundation