Rot90Op

公共类 Rot90Op

逆时针旋转图片。

公共构造函数

Rot90Op()
创建一个 Rot90 Op,它会将图像逆时针旋转 90 度。
Rot90Op(int k)
创建一个 Rot90 Op,它将图片逆时针旋转 90 度 k 次。

公共方法

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

继承的方法

公共构造函数

public Rot90Op ()

创建一个 Rot90 Op,它会将图像逆时针旋转 90 度。

public Rot90Op (int k)

创建一个 Rot90 Op,它将图片逆时针旋转 90 度 k 次。

参数
k 图片旋转 90 度的次数。如果为正,图片将逆时针旋转。如果为负,则操作将顺时针旋转图片。

公共方法

public TensorImage apply TensorImage 映像)

对指定图片应用指定的旋转角度,并返回结果。

注意:输入 image 的内容会发生变化,并且 image 是输出的同一实例。

参数
图片 输入图像。
返回
  • 输出图像。

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 输入图像的宽度。
返回
  • 与输入图片坐标系中的坐标相对应的点。