画像のバッチ上に境界ボックスを描画します。
`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) 座標内)。
境界ボックスの一部が画像の外に出る場合があります。
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
static <T extends TNumber > DrawBoundingBoxes <T> | |
出力<T> | 出力() 「画像」と同じ形状の4次元。 |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static DrawBoundingBoxes <T> create (スコープスコープ、オペランド<T> 画像、オペランド< TFloat32 > ボックス、オペランド< TFloat32 > カラー)
新しい DrawBoundingBoxes オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
画像 | 形状 `[バッチ、高さ、幅、深さ]` の 4-D。画像のバッチ。 |
ボックス | 境界ボックスを含む形状 `[batch, num_bounding_boxes, 4]` を持つ 3-D。 |
色 | 2D。ボックスで循環する RGBA カラーのリスト。 |
戻り値
- DrawBoundingBoxes の新しいインスタンス