tensorflow :: ops :: DrawBoundingBoxes

#include <image_ops.h>

Desenhe caixas delimitadoras em um lote de imagens.

Resumo

Produz uma cópia das images mas desenha na parte superior dos pixels zero ou mais caixas delimitadoras especificadas pelos locais nas boxes . As coordenadas de cada caixa delimitadora nas boxes são codificadas como [y_min, x_min, y_max, x_max] . As coordenadas da caixa delimitadora são flutuantes em [0.0, 1.0] relação à largura e altura da imagem subjacente.

Por exemplo, se uma imagem tem 100 x 200 pixels (altura x largura) e a caixa delimitadora é [0.1, 0.2, 0.5, 0.9] , as coordenadas superior esquerda e inferior direita da caixa delimitadora serão (40, 10) a (180, 50) (em (x, y) coordenadas).

Partes da caixa delimitadora podem ficar fora da imagem.

Argumentos:

  • escopo: um objeto Scope
  • imagens: 4-D com forma [batch, height, width, depth] . Um lote de imagens.
  • caixas: 3-D com forma [batch, num_bounding_boxes, 4] contendo caixas delimitadoras.

Retorna:

  • Output : 4-D com o mesmo formato das images . O lote de imagens de entrada com caixas delimitadoras desenhadas nas imagens.

Construtores e Destruidores

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

Atributos públicos

operation
output

Funções públicas

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

Atributos públicos

Operação

Operation operation

resultado

::tensorflow::Output output

Funções públicas

DrawBoundingBoxes

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

::tensorflow::Node * node() const 

operador :: tensorflow :: Input

 operator::tensorflow::Input() const 

operador :: tensorflow :: Saída

 operator::tensorflow::Output() const