公共类 TransformToGrayscaleOp
将图片转换为 GrayScale 作为图片处理单元。
支持的颜色空间:
这种转换基于 OpenCV RGB 到 GRAY 转换 https://docs.opencv.org/master/de/d25/imgproc_color_conversions.html#color_convert_rgb_gray
公共构造函数
TransformToGrayscaleOp()
创建 TransformToGrayscaleOp。
|
公共方法
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.RGB 或 ColorSpaceType.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 | 输入图像的宽度。 |
返回
- 与输入图片坐标系中的坐标相对应的点。