tensorflow:: ops:: SampleDistortedBoundingBox:: Attrs
#include <image_ops.h>Configuradores de atributos opcionales para SampleDistortedBoundingBox .
Resumen
Atributos públicos | |
|---|---|
area_range_ = Default_area_range() | gtl::ArraySlice< float > |
aspect_ratio_range_ = Default_aspect_ratio_range() | gtl::ArraySlice< float > |
max_attempts_ = 100 | int64 |
min_object_covered_ = 0.1f | float |
seed2_ = 0 | int64 |
seed_ = 0 | int64 |
use_image_if_no_bounding_boxes_ = false | bool |
Funciones públicas | |
|---|---|
AreaRange (const gtl::ArraySlice< float > & x) | TF_MUST_USE_RESULT Attrs El área recortada de la imagen debe contener una fracción de la imagen original dentro de este rango. |
AspectRatioRange (const gtl::ArraySlice< float > & x) | TF_MUST_USE_RESULT Attrs El área recortada de la imagen debe tener una relación de aspecto = ancho / alto dentro de este rango. |
MaxAttempts (int64 x) | TF_MUST_USE_RESULT Attrs Número de intentos para generar una región recortada de la imagen con las restricciones especificadas. |
MinObjectCovered (float x) | TF_MUST_USE_RESULT Attrs El área recortada de la imagen debe contener al menos esta fracción de cualquier cuadro delimitador proporcionado. |
Seed (int64 x) | TF_MUST_USE_RESULT Attrs Si seed o seed2 se establecen en un valor distinto de cero, el generador de números aleatorios se inicializa con la seed proporcionada. |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs Una segunda semilla para evitar la colisión de semillas. |
UseImageIfNoBoundingBoxes (bool x) | TF_MUST_USE_RESULT Attrs Controla el comportamiento si no se proporcionan cuadros delimitadores. |
Atributos públicos
área_rango_
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBox::Attrs::area_range_ = Default_area_range()
rango_de_relación_de_aspecto_
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBox::Attrs::aspect_ratio_range_ = Default_aspect_ratio_range()
intentos_máximos
int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::max_attempts_ = 100
min_object_covered_
float tensorflow::ops::SampleDistortedBoundingBox::Attrs::min_object_covered_ = 0.1f
semilla2_
int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::seed2_ = 0
semilla_
int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::seed_ = 0
usar_imagen_si_no_hay_cuadros_de_delimitación
bool tensorflow::ops::SampleDistortedBoundingBox::Attrs::use_image_if_no_bounding_boxes_ = false
Funciones públicas
ÁreaRango
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AreaRange( const gtl::ArraySlice< float > & x )
El área recortada de la imagen debe contener una fracción de la imagen original dentro de este rango.
El valor predeterminado es [0,05, 1].
Rango de relación de aspecto
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AspectRatioRange( const gtl::ArraySlice< float > & x )
El área recortada de la imagen debe tener una relación de aspecto = ancho / alto dentro de este rango.
Por defecto es [0,75, 1,33]
Intentos máximos
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MaxAttempts( int64 x )
Número de intentos para generar una región recortada de la imagen con las restricciones especificadas.
Tras max_attempts fallos, devuelve la imagen completa.
Valor predeterminado: 100
Objeto mínimo cubierto
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MinObjectCovered( float x )
El área recortada de la imagen debe contener al menos esta fracción de cualquier cuadro delimitador proporcionado.
El valor de este parámetro debe ser no negativo. Si es 0, el área recortada no necesita superponerse con ninguno de los cuadros delimitadores proporcionados.
El valor predeterminado es 0,1.
Semilla
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed( int64 x )
Si seed o seed2 se establecen en un valor distinto de cero, el generador de números aleatorios se inicializa con la seed proporcionada.
De lo contrario, se inicializa con una semilla aleatoria.
El valor predeterminado es 0.
Semilla2
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed2( int64 x )
Una segunda semilla para evitar la colisión de semillas.
El valor predeterminado es 0.
Usar imagen si no hay cuadros delimitadores
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::UseImageIfNoBoundingBoxes( bool x )
Controla el comportamiento si no se proporcionan cuadros delimitadores.
Si es verdadero, se asume un cuadro delimitador implícito que cubre toda la entrada. Si es falso, se genera un error.
Por defecto es falso.