パブリック クラス TransformToGrayscaleOp
画像を画像処理単位として GrayScale に変換します。
サポートされている色空間:
この変換は OpenCV の RGB からグレーの変換に基づいています https://docs.opencv.org/master/de/d25/imgproc_color_conversions.html#color_convert_RGB_gray
パブリック コンストラクタ
TransformToGrayscaleOp()
TransformToGrayscaleOp を作成します。
|
パブリック メソッド
TensorImage | |
整数 |
getOutputImageHeight(int inputImageHeight, int inputImageWidth)
入力画像サイズが指定されたときに、想定される出力画像の高さを計算します。
|
整数 |
getOutputImageWidth(int inputImageHeight, int inputImageWidth)
入力画像のサイズが指定されたときに、想定される出力画像の幅を計算します。
|
PointF |
inverseTransform(PointF ポイント、int inputImageHeight、int inputImageWidth)
結果画像の座標系の点を、入力画像の座標系に変換します。
|
継承されるメソッド
パブリック コンストラクタ
public TransformToGrayscaleOp ()
TransformToGrayscaleOp を作成します。
パブリック メソッド
public TensorImage apply (TensorImage の画像)
変換をグレースケールに適用し、TensorImage
を返します。
入力画像がすでに ColorSpaceType.GRAYSCALE
の場合、この演算は実行されません。
パラメータ
イメージ |
---|
例外
IllegalArgumentException | image が ColorSpaceType.RGB でも ColorSpaceType.GRAYSCALE でもない場合。 |
---|
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 | 入力画像の幅です。 |
戻り値
- 入力画像の座標系の座標を持つ点。