Merci de vous être connecté à Google I/O. Voir toutes les sessions à la demande Regarder à la demande

tensorflow :: opérations :: SampleDistortedBoundingBox :: Attrs

#include <image_ops.h>

Définisseurs d' attributs facultatifs 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 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 = largeur / hauteur compris dans cette plage.
MaxAttempts (int64 x)
TF_MUST_USE_RESULT Attrs
Nombre de tentatives de génération d'une région rognée de l'image des 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 tout cadre de délimitation fourni.
Seed (int64 x)
TF_MUST_USE_RESULT Attrs
Si seed ou seed2 est défini sur différent de zéro, le générateur de nombres aléatoires est amorcé par la seed donnée.
Seed2 (int64 x)
TF_MUST_USE_RESULT Attrs
Une deuxième graine pour éviter la collision de graines.
UseImageIfNoBoundingBoxes (bool x)
TF_MUST_USE_RESULT Attrs
Contrôle le comportement si aucun cadre de délimitation n'est fourni.

Attributs publics

area_range_

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

aspect_ratio_range_

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

max_attempts_

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

min_object_covered_

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

seed2_

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

planter_

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

Fonctions publiques

ZoneRange

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 dans cette plage.

La valeur par défaut est [0,05, 1]

AspectRatioRange

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 = largeur / hauteur compris dans cette plage.

La valeur par défaut est [0,75, 1,33]

MaxAttempts

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

Nombre de tentatives de génération d'une région rognée de l'image des contraintes spécifiées.

Après l'échec de max_attempts , renvoyez l'image entière.

La valeur par défaut est 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 tout cadre de délimitation fourni.

La valeur de ce paramètre doit être non négative. Dans le cas de 0, la zone recadrée n'a pas besoin de chevaucher l'un des cadres de délimitation fournis.

La valeur par défaut est 0,1

Planter

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

Si l' une seed ou seed2 sont fixés à la non-zéro, le générateur de nombre aléatoire est ensemencée par la donnée seed .

Sinon, il est semé par une graine aléatoire.

La valeur par défaut est 0

Graine2

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

Une deuxième graine pour éviter la collision de graines.

La valeur par défaut est 0

UseImageIfNoBoundingBoxes

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

Contrôle le comportement si aucun cadre de délimitation n'est fourni.

Si c'est vrai, supposons une boîte englobante implicite couvrant toute l'entrée. Si faux, déclenchez une erreur.

La valeur par défaut est false