Dibuje cuadros delimitadores en un lote de imágenes.
Produce una copia de las "imágenes", pero dibuja sobre los píxeles cero o más cuadros delimitadores especificados por las ubicaciones en los "cuadros". Las coordenadas de cada cuadro delimitador en `boxes` se codifican 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 `(100, 50)` (en coordenadas (x,y)).
Partes del cuadro delimitador pueden quedar fuera de la imagen.
Métodos públicos
Salida <T> | como salida () Devuelve el identificador simbólico de un tensor. |
estático <T extiende Número> DrawBoundingBoxesV2 <T> | |
Salida <T> | salida () 4-D con la misma forma que `imágenes`. |
Métodos Heredados
Métodos públicos
salida pública <T> como salida ()
Devuelve el identificador simbólico de un tensor.
Las entradas de las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
DrawBoundingBoxesV2 estático público <T> crear ( ámbito de ámbito, imágenes de operando <T>, cuadros de operando <flotante>, colores de operando <flotante>)
Método de fábrica para crear una clase que envuelve una nueva operación DrawBoundingBoxesV2.
Parámetros
alcance | alcance actual |
---|---|
imágenes | 4-D con forma `[lote, alto, ancho, profundidad]`. Un lote de imágenes. |
cajas | 3-D con forma `[batch, num_bounding_boxes, 4]` que contiene cuadros delimitadores. |
colores | 2-D. Una lista de colores RGBA para recorrer los cuadros. |
Devoluciones
- una nueva instancia de DrawBoundingBoxesV2
salida pública <T> salida ()
4-D con la misma forma que `imágenes`. El lote de imágenes de entrada con cuadros delimitadores dibujados en las imágenes.