DrawBoundingBoxes

パブリック最終クラスDrawBoundingBoxes

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

`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>
create (スコープスコープ、オペランド<T> 画像、オペランド< TFloat32 > ボックス、オペランド< TFloat32 > カラー)
新しい DrawBoundingBoxes オペレーションをラップするクラスを作成するためのファクトリ メソッド。
出力<T>
出力()
「画像」と同じ形状の4次元。

継承されたメソッド

定数

パブリック静的最終文字列OP_NAME

TensorFlow コア エンジンによって認識される、この演算の名前

定数値: "DrawBoundingBoxesV2"

パブリックメソッド

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 の新しいインスタンス

public出力<T>出力()

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