Rot90Op

パブリック クラス Rot90Op

画像を反時計回りに回転します。

パブリック コンストラクタ

Rot90Op()
画像を反時計回りに 90 度回転する Rot90 Op を作成します。
Rot90Op(int k)
画像を反時計回りに k 回、90 度回転する Rot90 Op を作成します。

パブリック メソッド

TensorImage
applyTensorImage の画像)
指定された画像に対して、定義された回転を適用し、結果を返します。
整数
getOutputImageHeight(int inputImageHeight, int inputImageWidth)
入力画像サイズが指定されたときに、想定される出力画像の高さを計算します。
整数
getOutputImageWidth(int inputImageHeight, int inputImageWidth)
入力画像のサイズが指定されたときに、想定される出力画像の幅を計算します。
PointF
inverseTransform(PointF ポイント、int inputImageHeight、int inputImageWidth)
結果画像の座標系の点を、入力画像の座標系に変換します。

継承されるメソッド

パブリック コンストラクタ

public Rot90Op ()

画像を反時計回りに 90 度回転する Rot90 Op を作成します。

public Rot90Op (int k)

画像を反時計回りに k 回、90 度回転する Rot90 Op を作成します。

パラメータ
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 入力画像の幅です。
戻り値
  • 入力画像の座標系の座標を持つ点。