入力画像テンソルからクロップを抽出し、サイズを変更します。
入力画像テンソルからクロップを抽出し、双線形サンプリングまたは最近傍サンプリング (おそらくアスペクト比の変更を伴う) を使用して、`crop_size` で指定された共通の出力サイズにサイズ変更します。これは、入力画像から固定サイズのスライスを抽出し、サイズ変更やアスペクト比の変更を許可しない `crop_to_bounding_box` 操作よりも一般的です。
`boxes` 内の境界ボックスの位置で定義された位置で、入力 `image` から `crops` を含むテンソルを返します。トリミングされたボックスはすべて (双線形補間または最近傍補間を使用して) 固定の `size = [crop_height, Crop_width]` にサイズ変更されます。結果は 4 次元テンソル `[num_boxes, Crop_height, Crop_width, Depth]` です。サイズ変更は角に合わせて行われます。特に、`boxes = [[0, 0, 1, 1]]` の場合、このメソッドは `tf.image.resize_bilinear()` または `tf.image.resize_nearest_neighbor()` を使用した場合と同じ結果を返します (状況に応じて異なります)。 `method` 引数) と `align_corners=True`。
ネストされたクラス
クラス | CropAndResize.Options | CropAndResize のオプションの属性 |
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
出力< TFloat32 > | asOutput () テンソルのシンボリック ハンドルを返します。 |
静的CropAndResize | |
出力< TFloat32 > | 作物() 形状 `[num_boxes, Crop_height, Crop_width, Depth]` の 4 次元テンソル。 |
静的CropAndResize.Options | 外挿値(浮動小数点外挿値) |
静的CropAndResize.Options | メソッド(文字列メソッド) |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
パブリックメソッド
public Output < TFloat32 > asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static CropAndResize create (スコープスコープ、オペランド<? extends TNumber > 画像、オペランド< TFloat32 > ボックス、オペランド< TInt32 > boxInd、オペランド< TInt32 > CropSize、オプション...オプション)
新しい CropAndResize 操作をラップするクラスを作成するファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
画像 | 形状 `[batch, image_height, image_width, Depth]` の 4 次元テンソル。 `image_height` と `image_width` は両方とも正の値である必要があります。 |
ボックス | 形状 `[num_boxes, 4]` の 2 次元テンソル。テンソルの「i」行目は、「box_ind[i]」イメージ内のボックスの座標を指定し、正規化された座標「[y1, x1, y2, x2]」で指定されます。正規化された画像の高さの `[0, 1]` 間隔が `[0, image_height - 1] にマッピングされるように、`y` の正規化された座標値は `y * (image_height - 1)` の画像座標にマッピングされます。 ]` を像高座標に指定します。 `y1` > `y2` は許可されます。この場合、サンプリングされたクロップは元の画像を上下反転したバージョンになります。幅寸法も同様に扱われます。 `[0, 1]` 範囲外の正規化された座標は許可されます。その場合、`extrapolation_value` を使用して入力画像値を外挿します。 |
ボックスInd | `[0,batch)` に int32 値を持つ形状 `[num_boxes]` の 1 次元テンソル。 「box_ind[i]」の値は、「i」番目のボックスが参照する画像を指定します。 |
トリミングサイズ | 2 つの要素の 1 次元テンソル、`size = [crop_height, Crop_width]`。すべてのトリミングされた画像パッチは、このサイズにサイズ変更されます。画像コンテンツのアスペクト比は保持されません。 `crop_height` と `crop_width` は両方とも正の値である必要があります。 |
オプション | オプションの属性値を持ちます |
戻り値
- CropAndResize の新しいインスタンス
public static CropAndResize.Options extrapolationValue (Float extrapolationValue)
パラメーター
外挿値 | 該当する場合、外挿に使用される値。 |
---|
public static CropAndResize.Optionsメソッド(String メソッド)
パラメーター
方法 | サイズ変更のサンプリング方法を指定する文字列。 `"bilinear"` または `"nearest"` のいずれかにすることができ、デフォルトは `"bilinear"` です。現在、バイリニアと最近傍の 2 つのサンプリング方法がサポートされています。 |
---|