KlassenKlassenKlassenKlassen | | | | Operatoren

scale_image_maxscale_image_maxScaleImageMaxscale_image_maxScaleImageMaxScaleImageMax (Operator)

Name

scale_image_maxscale_image_maxScaleImageMaxscale_image_maxScaleImageMaxScaleImageMax — Maximale Grauwertspreizung auf den Wertebereich 0 bis 255.

Signatur

scale_image_max(Image : ImageScaleMax : : )

Herror scale_image_max(const Hobject Image, Hobject* ImageScaleMax)

Herror T_scale_image_max(const Hobject Image, Hobject* ImageScaleMax)

Herror scale_image_max(Hobject Image, Hobject* ImageScaleMax)

HImage HImage::ScaleImageMax() const

HImageArray HImageArray::ScaleImageMax() const

void ScaleImageMax(const HObject& Image, HObject* ImageScaleMax)

HImage HImage::ScaleImageMax() const

void HOperatorSetX.ScaleImageMax(
[in] IHUntypedObjectX* Image, [out] IHUntypedObjectX*ImageScaleMax)

IHImageX* HImageX.ScaleImageMax()

static void HOperatorSet.ScaleImageMax(HObject image, out HObject imageScaleMax)

HImage HImage.ScaleImageMax()

Beschreibung

scale_image_maxscale_image_maxScaleImageMaxscale_image_maxScaleImageMaxScaleImageMax berechnet Minimum und Maximum und skaliert das Bild hiermit auf den maximalen Wertebereich eines Byte-Bildes. Hierdurch wird die Dynamik (Wertebereich) voll ausgeschöpft. Die Anzahl der unterschiedlichen Graustufen ändert sich nicht. Es entsteht aber i.a. ein visuell besserer Eindruck. Bei Bildern vom Typ 'real'"real""real""real""real""real", 'int2'"int2""int2""int2""int2""int2", 'uint2'"uint2""uint2""uint2""uint2""uint2", 'int4'"int4""int4""int4""int4""int4" und 'int8'"int8""int8""int8""int8""int8" werden die Grauwerte auf den Bereich 0 bis 255 skaliert und als 'byte'"byte""byte""byte""byte""byte"-Bild ausgegeben.

Achtung

Die Ausgabe ist immer ein Ergebnisbild vom Typ 'byte'"byte""byte""byte""byte""byte".

Beachten Sie, dass Filteroperatoren eventuell unerwartete Resultate ausgeben, wenn ein Bild mit einer reduzierten Domäne als Input übergeben wird. Weitere Informationen können im Kapitel Filter gefunden werden.

Parallelisierung

Parameter

ImageImageImageImageImageimage (input_object)  (multichannel-)image(-array) objectHImageHImageHImageHImageXHobject (byte / int2 / uint2 / int4 / int8 / real)

Zu skalierendes Bild.

ImageScaleMaxImageScaleMaxImageScaleMaxImageScaleMaxImageScaleMaximageScaleMax (output_object)  image(-array) objectHImageHImageHImageHImageXHobject * (byte)

Kontrastverstärktes Bild.

Nachfolger

disp_imagedisp_imageDispImagedisp_imageDispImageDispImage

Alternativen

equ_histo_imageequ_histo_imageEquHistoImageequ_histo_imageEquHistoImageEquHistoImage, scale_imagescale_imageScaleImagescale_imageScaleImageScaleImage, illuminateilluminateIlluminateilluminateIlluminateIlluminate, convert_image_typeconvert_image_typeConvertImageTypeconvert_image_typeConvertImageTypeConvertImageType

Siehe auch

min_max_graymin_max_grayMinMaxGraymin_max_grayMinMaxGrayMinMaxGray, gray_histogray_histoGrayHistogray_histoGrayHistoGrayHisto

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren