tensorflow::ops::SampleDistortedBoundingBox::Attrs

#include <image_ops.h>

Définiteurs d'attributs optionnels pour SampleDistortedBoundingBox .

Résumé

attributs publics

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

fonctions publiques

AreaRange (const gtl::ArraySlice< float > & x)
TF_MUST_USE_RESULT Attrs
La zone recadrée de l'image doit contenir une fraction de l'image fournie comprise dans cette plage.
AspectRatioRange (const gtl::ArraySlice< float > & x)
TF_MUST_USE_RESULT Attrs
La zone recadrée de l'image doit avoir un rapport hauteur/largeur compris dans cette plage.
MaxAttempts (int64 x)
TF_MUST_USE_RESULT Attrs
Nombre de tentatives de génération d'une région recadrée de l'image, selon les contraintes spécifiées.
MinObjectCovered (float x)
TF_MUST_USE_RESULT Attrs
La zone recadrée de l'image doit contenir au moins cette fraction de toute boîte englobante fournie.
Seed (int64 x)
TF_MUST_USE_RESULT Attrs
Si seed ou seed2 sont définis sur une valeur non nulle, le générateur de nombres aléatoires est initialisé par la seed donnée.
Seed2 (int64 x)
TF_MUST_USE_RESULT Attrs
Une deuxième graine pour éviter les collisions entre les graines.
UseImageIfNoBoundingBoxes (bool x)
TF_MUST_USE_RESULT Attrs
Contrôle le comportement si aucune boîte englobante n'est fournie.

attributs publics

zone_plage_

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

plage_de_ratio_d'aspect

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

max_tentatives_

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

objet_min_couvert_

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

graine2_

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

graine_

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

utiliser_image_si_pas_de_boîtes_englobantes_

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

fonctions publiques

Plage de zones

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

La zone recadrée de l'image doit contenir une fraction de l'image fournie comprise dans cette plage.

Valeur par défaut : [0,05 ; 1]

Plage de rapport d'aspect

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

La zone recadrée de l'image doit avoir un rapport hauteur/largeur compris dans cette plage.

Valeurs par défaut : [0,75 ; 1,33]

Nombre maximal de tentatives

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

Nombre de tentatives de génération d'une région recadrée de l'image, selon les contraintes spécifiées.

Après max_attempts échecs, renvoyer l'image entière.

Valeur par défaut : 100

MinObjectCovered

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

La zone recadrée de l'image doit contenir au moins cette fraction de toute boîte englobante fournie.

La valeur de ce paramètre doit être non négative. Si elle est égale à 0, la zone rognée ne doit pas nécessairement chevaucher les cadres de délimitation fournis.

Valeur par défaut : 0,1

Graine

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

Si seed ou seed2 sont définis sur une valeur non nulle, le générateur de nombres aléatoires est initialisé par la seed donnée.

Sinon, il est initialisé avec une graine aléatoire.

Valeur par défaut : 0

Graine2

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

Une deuxième graine pour éviter les collisions entre les graines.

Valeur par défaut : 0

UtiliserImageSiPasDeBoîtesDeDélimitation

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

Contrôle le comportement si aucune boîte englobante n'est fournie.

Si la condition est vraie, supposer une boîte englobante implicite couvrant toute l'entrée. Si la condition est fausse, générer une erreur.

Par défaut, faux