halcon算子翻译——gen_image_gray_ramp

名称

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例程

 

原文地址:https://www.cnblogs.com/xhiong/p/gen_image_gray_ramp.html