テンソルフロー::作戦::描画境界ボックス

#include <image_ops.h>

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

まとめ

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)になります。 (40, 10)から(180, 50) ((x,y) 座標内)。

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

引数:

  • スコープ:スコープオブジェクト
  • 画像: 形状[batch, height, width, depth]の 4-D。画像のバッチ。
  • ボックス: 境界ボックスを含む形状[batch, num_bounding_boxes, 4]の 3-D。

戻り値:

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

コンストラクターとデストラクター

DrawBoundingBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input boxes)

パブリック属性

operation
output

公共機能

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

パブリック属性

手術

Operation operation

出力

::tensorflow::Output output

公共機能

描画境界ボックス

 DrawBoundingBoxes(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input boxes
)

ノード

::tensorflow::Node * node() const 

演算子::tensorflow::入力

 operator::tensorflow::Input() const 

演算子::tensorflow::出力

 operator::tensorflow::Output() const