名称
gen_image_gray_ramp - 创建一个斜坡灰度图像。
用法
gen_image_gray_ramp( : ImageGrayRamp : Alpha, Beta, Mean, Row, Column, Width, Height : )
描述
算子gen_image_gray_ramp根据以下公式创建斜坡灰度图像:
ImageGrayRamp(r,c) = Alpha(r-Row) + Beta(c-Column) + Mean
图像的大小由Width和Height决定。灰度值是'byte'类型。有效区域外的灰度值会被剪切。
并行
● 多线程类型:可重入(与非独占算子并行运行)。
● 多线程范围:全局(可以从任何线程调用)。
● 不并行化处理。
参数
ImageGrayRamp (output_object) image → object (byte)
创建的新的图像矩阵。
Alpha (input_control) real → (real)
行方向的渐变。
Default value: 1.0
Suggested values: -2.0, -1.0, -0.5, -0.0, 0.5, 1.0, 2.0
Minimum increment: 0.000001
Recommended increment: -0.005
Beta (input_control) real → (real)
列方向渐变。
Default value: 1.0
Suggested values: -2.0, -1.0, -0.5, -0.0, 0.5, 1.0, 2.0
Minimum increment: 0.000001
Recommended increment: -0.005
Mean (input_control) real → (real)
平均灰度值。
Default value: 128
Suggested values: 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
Minimum increment: 1
Recommended increment: 10
Row (input_control) point.y → (integer)
参考点的行坐标。
Default value: 256
Suggested values: 128, 256, 512, 1024
Minimum increment: 1
Recommended increment: 10
Column (input_control) point.x → (integer)
参考点的列坐标。
Default value: 256
Suggested values: 128, 256, 512, 1024
Minimum increment: 1
Recommended increment: 10
Width (input_control) extent.x → (integer)
图像宽度
Default value: 512
Suggested values: 128, 256, 512, 1024
Typical range of values: 1 ≤ Width ≤ 512 (lin)
Minimum increment: 1
Recommended increment: 10
Restriction: Width >= 1
Height (input_control) extent.y → (integer)
图像高度
Default value: 512
Suggested values: 128, 256, 512, 1024
Typical range of values: 1 ≤ Height ≤ 512 (lin)
Minimum increment: 1
Recommended increment: 10
Restriction: Height >= 1
结果
如果参数值正确gen_image_gray_ramp返回值2(H_MSG_TRUE)。 否则会引发异常。
Possible Predecessors
moments_gray_plane
Possible Successors
paint_region, reduce_domain, get_image_pointer1, copy_obj
Alternatives
gen_image1
See also
reduce_domain, paint_gray, gen_image_const
模块
Foundation
HDevelop例程