flujo tensor:: operaciones:: SampleDistortedBoundingBox:: atributos

#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 proporcionada 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 de generar una región recortada de la imagen de 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 inicia con la seed dada.
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_relación_de_aspecto_

gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBox::Attrs::aspect_ratio_range_ = Default_aspect_ratio_range()

max_intentos_

int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::max_attempts_ = 100

min_objeto_cubierto_

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

use_imagen_if_no_bounding_boxes_

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 proporcionada 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.

El valor predeterminado es [0,75, 1,33]

Intentos máximos

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MaxAttempts(
  int64 x
)

Número de intentos de generar una región recortada de la imagen de las restricciones especificadas.

Después de que max_attempts falle, devuelva la imagen completa.

El valor predeterminado es 100

MinObjectCubierto

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 no debe ser negativo. En el caso de 0, no es necesario que el área recortada se superponga a ninguno de los cuadros delimitadores suministrados.

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 inicia con la seed dada.

De lo contrario, se siembra con una semilla aleatoria.

Por defecto 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.

Por defecto es 0

UseImageIfNoBoundingBoxes

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::UseImageIfNoBoundingBoxes(
  bool x
)

Controla el comportamiento si no se proporcionan cuadros delimitadores.

Si es verdadero, suponga un cuadro delimitador implícito que cubre toda la entrada. Si es falso, genera un error.

El valor predeterminado es falso