flux tensoriel : : opérations : : SampleDistortedBoundingBox :: Attributs

#include <image_ops.h>

Setters 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 recadré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 sont définis sur une valeur différente 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 des graines.
UseImageIfNoBoundingBoxes (bool x)
TF_MUST_USE_RESULT Attrs
Contrôle le comportement si aucun cadre de délimitation n'est fourni.

Attributs publics

zone_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_tentatives_

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

min_object_covered_

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

use_image_if_no_bounding_boxes_

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

Fonctions publiques

ZonePlage

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]

AspectRatioPlage

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]

Tentatives maximales

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 des contraintes spécifiées.

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

La valeur par défaut est 100

MinObjectCouvert

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

Graine

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

Si seed ou seed2 sont définis sur une valeur différente de zéro, le générateur de nombres aléatoires est amorcé par la seed donnée.

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

La valeur par défaut est 0

Semence2

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

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

La valeur par défaut est 0

UtiliserImageIfNoBoundingBoxes

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, supposez une boîte englobante implicite couvrant l'intégralité de l'entrée. Si faux, génère une erreur.

La valeur par défaut est false