gen_image_gray_rampgen_image_gray_rampGenImageGrayRampGenImageGrayRamp (Operator)
Name
gen_image_gray_rampgen_image_gray_rampGenImageGrayRampGenImageGrayRamp
— Erzeugen einer Grauwertrampe.
Signatur
Herror gen_image_gray_ramp(Hobject* ImageGrayRamp, double Alpha, double Beta, double Mean, const Hlong Row, const Hlong Column, const Hlong Width, const Hlong Height)
Herror T_gen_image_gray_ramp(Hobject* ImageGrayRamp, const Htuple Alpha, const Htuple Beta, const Htuple Mean, const Htuple Row, const Htuple Column, const Htuple Width, const Htuple Height)
void GenImageGrayRamp(HObject* ImageGrayRamp, const HTuple& Alpha, const HTuple& Beta, const HTuple& Mean, const HTuple& Row, const HTuple& Column, const HTuple& Width, const HTuple& Height)
void HImage::GenImageGrayRamp(double Alpha, double Beta, double Mean, Hlong Row, Hlong Column, Hlong Width, Hlong Height)
static void HOperatorSet.GenImageGrayRamp(out HObject imageGrayRamp, HTuple alpha, HTuple beta, HTuple mean, HTuple row, HTuple column, HTuple width, HTuple height)
void HImage.GenImageGrayRamp(double alpha, double beta, double mean, int row, int column, int width, int height)
Beschreibung
gen_image_gray_rampgen_image_gray_rampGenImageGrayRampGenImageGrayRampGenImageGrayRamp
erzeugt eine Grauwertrampe nach folgender
Gleichung:
ImageGrayRampImageGrayRampImageGrayRampImageGrayRampimageGrayRamp
(r,c) = AlphaAlphaAlphaAlphaalpha
(r-RowRowRowRowrow
) + BetaBetaBetaBetabeta
(c-ColumnColumnColumnColumncolumn
) + MeanMeanMeanMeanmean
Die Größe des Bildes wird mit WidthWidthWidthWidthwidth
und HeightHeightHeightHeightheight
bestimmt. Die Grauwerte sind vom Type 'byte'"byte""byte""byte""byte".
Grauwerte außerhalb des gültigen Bereichs werden beschnitten.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
ImageGrayRampImageGrayRampImageGrayRampImageGrayRampimageGrayRamp
(output_object) image →
objectHImageHImageHobject * (byte)
Erzeugtes Bild mit neuer Bildmatrix.
AlphaAlphaAlphaAlphaalpha
(input_control) real →
HTupleHTupleHtuple (real) (double) (double) (double)
Steigung in Zeilenrichtung.
Defaultwert: 1.0
Wertevorschläge: -2.0, -1.0, -0.5, -0.0, 0.5, 1.0, 2.0
Minimale Schrittweite: 0.000001
Empfohlene Schrittweite: -0.005
BetaBetaBetaBetabeta
(input_control) real →
HTupleHTupleHtuple (real) (double) (double) (double)
Steigung in Spaltenrichtung.
Defaultwert: 1.0
Wertevorschläge: -2.0, -1.0, -0.5, -0.0, 0.5, 1.0, 2.0
Minimale Schrittweite: 0.000001
Empfohlene Schrittweite: -0.005
MeanMeanMeanMeanmean
(input_control) real →
HTupleHTupleHtuple (real) (double) (double) (double)
Mittlerer Grauwert.
Defaultwert: 128
Wertevorschläge: 0.0, 20.0, 40.0, 60.0, 80.0, 100.0, 120.0, 140.0, 160.0, 180.0, 200.0, 220.0, 255.0
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
RowRowRowRowrow
(input_control) point.y →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Zeilenindex des Bezugspunktes.
Defaultwert: 256
Wertevorschläge: 128, 256, 512, 1024
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
ColumnColumnColumnColumncolumn
(input_control) point.x →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Spaltenindex des Bezugspunktes.
Defaultwert: 256
Wertevorschläge: 128, 256, 512, 1024
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
WidthWidthWidthWidthwidth
(input_control) extent.x →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Breite des Bildes.
Defaultwert: 512
Wertevorschläge: 128, 256, 512, 1024
Typischer Wertebereich: 1
≤
Width
Width
Width
Width
width
≤
512
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
Restriktion: Width >= 1
HeightHeightHeightHeightheight
(input_control) extent.y →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Höhe des Bildes.
Defaultwert: 512
Wertevorschläge: 128, 256, 512, 1024
Typischer Wertebereich: 1
≤
Height
Height
Height
Height
height
≤
512
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
Restriktion: Height >= 1
Ergebnis
Sind die Parameterwerte korrekt, dann
liefertgen_image_gray_rampgen_image_gray_rampGenImageGrayRampGenImageGrayRampGenImageGrayRamp
den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
moments_gray_planemoments_gray_planeMomentsGrayPlaneMomentsGrayPlaneMomentsGrayPlane
Nachfolger
paint_regionpaint_regionPaintRegionPaintRegionPaintRegion
,
reduce_domainreduce_domainReduceDomainReduceDomainReduceDomain
,
get_image_pointer1get_image_pointer1GetImagePointer1GetImagePointer1GetImagePointer1
,
copy_objcopy_objCopyObjCopyObjCopyObj
Alternativen
gen_image1gen_image1GenImage1GenImage1GenImage1
Siehe auch
reduce_domainreduce_domainReduceDomainReduceDomainReduceDomain
,
paint_graypaint_grayPaintGrayPaintGrayPaintGray
,
gen_image_constgen_image_constGenImageConstGenImageConstGenImageConst
Modul
Foundation