パブリック クラス TensorOperatorWrapper
TensorOperator を TensorImage で実行できるようにするアダプター。
パブリック コンストラクタ
TensorOperatorWrapper(TensorOperator 演算)
TensorOperator オブジェクトを ImageOperator としてラップし、TensorOperator が基盤となる TensorBuffer を処理して TensorImage オブジェクトを処理できるようにします。 |
パブリック メソッド
TensorImage |
apply(TensorImage の画像)
|
整数 |
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 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 | 入力画像の幅です。 |
戻り値
- 入力画像の座標系の座標を持つ点。