tensoreflusso:: ops:: CampioneBoundingBoxdistorto:: Attr

#include <image_ops.h>

Setter di attributi facoltativi per SampleDistortedBoundingBox .

Riepilogo

Attributi pubblici

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

Funzioni pubbliche

AreaRange (const gtl::ArraySlice< float > & x)
TF_MUST_USE_RESULT Attrs
L'area ritagliata dell'immagine deve contenere una frazione dell'immagine fornita all'interno di questo intervallo.
AspectRatioRange (const gtl::ArraySlice< float > & x)
TF_MUST_USE_RESULT Attrs
L'area ritagliata dell'immagine deve avere proporzioni = larghezza/altezza comprese in questo intervallo.
MaxAttempts (int64 x)
TF_MUST_USE_RESULT Attrs
Numero di tentativi di generazione di una regione ritagliata dell'immagine dei vincoli specificati.
MinObjectCovered (float x)
TF_MUST_USE_RESULT Attrs
L'area ritagliata dell'immagine deve contenere almeno questa frazione di qualsiasi riquadro di delimitazione fornito.
Seed (int64 x)
TF_MUST_USE_RESULT Attrs
Se seed o seed2 sono impostati su un valore diverso da zero, il generatore di numeri casuali viene seminato dal seed specificato.
Seed2 (int64 x)
TF_MUST_USE_RESULT Attrs
Un secondo seme per evitare la collisione dei semi.
UseImageIfNoBoundingBoxes (bool x)
TF_MUST_USE_RESULT Attrs
Controlla il comportamento se non vengono forniti riquadri di delimitazione.

Attributi pubblici

area_range_

gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBox::Attrs::area_range_ = Default_area_range()

intervallo_rapporto_aspetto_

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

max_tentativi_

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

min_oggetto_coperto_

float tensorflow::ops::SampleDistortedBoundingBox::Attrs::min_object_covered_ = 0.1f

seme2_

int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::seed2_ = 0

seme_

int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::seed_ = 0

use_image_if_no_bounding_boxes_

bool tensorflow::ops::SampleDistortedBoundingBox::Attrs::use_image_if_no_bounding_boxes_ = false

Funzioni pubbliche

AreaRange

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AreaRange(
  const gtl::ArraySlice< float > & x
)

L'area ritagliata dell'immagine deve contenere una frazione dell'immagine fornita all'interno di questo intervallo.

Il valore predefinito è [0,05, 1]

Intervallo proporzioni

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AspectRatioRange(
  const gtl::ArraySlice< float > & x
)

L'area ritagliata dell'immagine deve avere proporzioni = larghezza/altezza comprese in questo intervallo.

Il valore predefinito è [0,75, 1,33]

Tentativi massimi

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

Numero di tentativi di generazione di una regione ritagliata dell'immagine dei vincoli specificati.

Dopo gli errori max_attempts , restituisce l'intera immagine.

Il valore predefinito è 100

MinObjectCovered

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MinObjectCovered(
  float x
)

L'area ritagliata dell'immagine deve contenere almeno questa frazione di qualsiasi riquadro di delimitazione fornito.

Il valore di questo parametro deve essere non negativo. Nel caso di 0, non è necessario che l'area ritagliata si sovrapponga a nessuno dei riquadri di delimitazione forniti.

Il valore predefinito è 0,1

Seme

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

Se seed o seed2 sono impostati su un valore diverso da zero, il generatore di numeri casuali viene seminato dal seed specificato.

Altrimenti, viene seminato da un seme casuale.

Il valore predefinito è 0

Seme2

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

Un secondo seme per evitare la collisione dei semi.

Il valore predefinito è 0

UsaImageIfNoBoundingBoxes

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

Controlla il comportamento se non vengono forniti riquadri di delimitazione.

Se vero, presupponi un riquadro di delimitazione implicito che copra l'intero input. Se falso, genera un errore.

Il valore predefinito è falso