パブリック クラス Rot90Op
画像を反時計回りに回転します。
パブリック コンストラクタ
Rot90Op()
画像を反時計回りに 90 度回転する Rot90 Op を作成します。
|
|
Rot90Op(int k)
画像を反時計回りに
k 回、90 度回転する Rot90 Op を作成します。 |
パブリック メソッド
TensorImage | |
整数 |
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 | 入力画像の幅です。 |
戻り値
- 入力画像の座標系の座標を持つ点。