TensorOperatorWrapper

パブリック クラス TensorOperatorWrapper

TensorOperator を TensorImage で実行できるようにするアダプター。

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

TensorOperatorWrapperTensorOperator 演算)
TensorOperator オブジェクトを ImageOperator としてラップし、TensorOperator が基盤となる TensorBuffer を処理して TensorImage オブジェクトを処理できるようにします。

パブリック メソッド

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

継承されるメソッド

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

public TensorOperatorWrapper TensorOperator op)

TensorOperator オブジェクトを ImageOperator としてラップし、TensorOperator が基盤となる TensorBuffer を処理して TensorImage オブジェクトを処理できるようにします。

要件: op を画像に適用したときに座標系を変更してはなりません。

パラメータ
op 作成された演算子。

パブリック メソッド

public TensorImage apply TensorImage の画像)

パラメータ
イメージ

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