DrawBoundingBoxesV2

パブリック最終クラスDrawBoundingBoxesV2

画像のバッチ上に境界ボックスを描画します。

`images` のコピーを出力しますが、`boxes` 内の位置で指定された 0 個以上の境界ボックスをピクセルの上に描画します。 `boxes` 内の各境界ボックスの座標は、`[y_min, x_min, y_max, x_max]` としてエンコードされます。境界ボックスの座標は、下にある画像の幅と高さを基準とした `[0.0, 1.0]` の浮動小数点数です。

たとえば、画像が 100 x 200 ピクセル (高さ x 幅) で、境界ボックスが `[0.1, 0.2, 0.5, 0.9]` である場合、境界ボックスの左上と右下の座標は `( 40, 10) から (100, 50) ((x,y) 座標内)。

境界ボックスの一部が画像の外に出る場合があります。

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリック ハンドルを返します。
static <T extends Number> DrawBoundingBoxesV2 <T>
create (スコープスコープ、オペランド<T> 画像、オペランド<Float> ボックス、オペランド<Float> カラー)
新しい DrawBoundingBoxesV2 オペレーションをラップするクラスを作成するためのファクトリ メソッド。
出力<T>
出力()
「画像」と同じ形状の4D。

継承されたメソッド

パブリックメソッド

public Output <T> asOutput ()

テンソルのシンボリック ハンドルを返します。

TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。

public static DrawBoundingBoxesV2 <T> create (スコープスコープ、オペランド<T> 画像、オペランド<Float> ボックス、オペランド<Float> カラー)

新しい DrawBoundingBoxesV2 オペレーションをラップするクラスを作成するためのファクトリ メソッド。

パラメーター
範囲現在のスコープ
画像形状 `[バッチ、高さ、幅、深さ]` の 4-D。画像のバッチ。
ボックス境界ボックスを含む形状 `[batch, num_bounding_boxes, 4]` を持つ 3-D。
2D。ボックスで循環する RGBA カラーのリスト。
戻り値
  • DrawBoundingBoxesV2 の新しいインスタンス

public出力<T>出力()

「画像」と同じ形状の4D。画像上に境界ボックスが描画された入力画像のバッチ。