flujo tensor:: operaciones:: Dibujar cuadros delimitadores

#include <image_ops.h>

Dibuja cuadros delimitadores en un lote de imágenes.

Resumen

Genera una copia de images pero dibuja sobre los píxeles cero o más cuadros delimitadores especificados por las ubicaciones en boxes . Las coordenadas de cada cuadro delimitador en boxes están codificadas como [y_min, x_min, y_max, x_max] . Las coordenadas del cuadro delimitador son flotantes en [0.0, 1.0] en relación con el ancho y el alto de la imagen subyacente.

Por ejemplo, si una imagen tiene 100 x 200 píxeles (alto x ancho) y el cuadro delimitador es [0.1, 0.2, 0.5, 0.9] , las coordenadas superior izquierda e inferior derecha del cuadro delimitador serán (40, 10) a (180, 50) (en coordenadas (x,y)).

Es posible que partes del cuadro delimitador queden fuera de la imagen.

Argumentos:

  • alcance: un objeto de alcance
  • Imágenes: 4-D con forma [batch, height, width, depth] . Un lote de imágenes.
  • cuadros: 3-D con forma [batch, num_bounding_boxes, 4] que contiene cuadros delimitadores.

Devoluciones:

  • Output : 4-D con la misma forma que images . El lote de imágenes de entrada con cuadros delimitadores dibujados en las imágenes.

Constructores y destructores

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

Atributos públicos

operation
output

Funciones públicas

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

Atributos públicos

operación

Operation operation

producción

::tensorflow::Output output

Funciones públicas

Dibujar cuadros delimitadores

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

nodo

::tensorflow::Node * node() const 

operador::tensorflow::Entrada

 operator::tensorflow::Input() const 

operador::tensorflow::Salida

 operator::tensorflow::Output() const