TransformToGrayscaleOp

公共类 TransformToGrayscaleOp

将图片转换为 GrayScale 作为图片处理单元。

支持的颜色空间:

这种转换基于 OpenCV RGB 到 GRAY 转换 https://docs.opencv.org/master/de/d25/imgproc_color_conversions.html#color_convert_rgb_gray

公共构造函数

TransformToGrayscaleOp()
创建 TransformToGrayscaleOp。

公共方法

TensorImage
applyTensorImage 映像)
将转换应用于灰度模式,并返回 TensorImage
整型
getOutputImageHeight(int inputImageHeight, int inputImageWidth)
指定输入图片大小时,计算预期输出图片的高度。
整型
getOutputImageWidth(int inputImageHeight, int inputImageWidth)
给定输入图片大小时,计算预期输出图片的宽度。
PointF
inverseTransform(PointF point, int inputImageHeight, int inputImageWidth)
将点从结果图片的坐标系转换回某张输入图片。

继承的方法

公共构造函数

public TransformToGrayscaleOp ()

创建 TransformToGrayscaleOp。

公共方法

public TensorImage apply TensorImage 映像)

将转换应用于灰度模式,并返回 TensorImage

如果输入图片已处于 ColorSpaceType.GRAYSCALE 状态,则此操作为空操作。

参数
图片
抛出
IllegalArgumentException 如果 image 不是 ColorSpaceType.RGBColorSpaceType.GRAYSCALE,则会发生该错误。

public int getOutputImageHeight (int inputImageHeight, int inputImageWidth)

指定输入图片大小时,计算预期输出图片的高度。

参数
inputImageHeight
inputImageWidth

public int getOutputImageWidth (int inputImageHeight, int inputImageWidth)

给定输入图片大小时,计算预期输出图片的宽度。

参数
inputImageHeight
inputImageWidth

public PointF inverseTransform (PointF point, int inputImageHeight, int inputImageWidth)

将点从结果图片的坐标系转换回某张输入图片。

参数
point 结果坐标系中的点。
inputImageHeight 输入图片的高度。
inputImageWidth 输入图像的宽度。
返回
  • 与输入图片坐标系中的坐标相对应的点。