Se usó la API de Cloud Translation para traducir esta página.
Switch to English

tensorflow :: operaciones :: DibujarBoundingBoxes

#include <image_ops.h>

Dibuja cuadros delimitadores en un lote de imágenes.

Resumen

Genera una copia de las images pero dibuja encima de los píxeles cero o más cuadros delimitadores especificados por las ubicaciones en los boxes . Las coordenadas de cada cuadro delimitador en los boxes se codifican como [y_min, x_min, y_max, x_max] . Las coordenadas del cuadro delimitador son flotantes en [0.0, 1.0] relación con el ancho y 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)).

Algunas partes del cuadro delimitador pueden quedar 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] contienen cuadros delimitadores.

Devoluciones:

  • Output : 4-D con la misma forma que las 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 publicas

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

Atributos públicos

operación

Operation operation

salida

::tensorflow::Output output

Funciones publicas

DibujarBoundingBoxes

 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