tensorflow:: ops:: PróbkaDistortedBoundingBox:: Atrybuty
#include <image_ops.h>
Opcjonalne moduły ustawiające atrybuty dla SampleDistortedBoundingBox .
Streszczenie
Atrybuty publiczne | |
---|---|
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 |
Funkcje publiczne | |
---|---|
AreaRange (const gtl::ArraySlice< float > & x) | TF_MUST_USE_RESULT Attrs Przycięty obszar obrazu musi zawierać część dostarczonego obrazu w tym zakresie. |
AspectRatioRange (const gtl::ArraySlice< float > & x) | TF_MUST_USE_RESULT Attrs Przycięty obszar obrazu musi mieć współczynnik kształtu = szerokość / wysokość mieszczący się w tym zakresie. |
MaxAttempts (int64 x) | TF_MUST_USE_RESULT Attrs Liczba prób wygenerowania przyciętego obszaru obrazu z określonymi ograniczeniami. |
MinObjectCovered (float x) | TF_MUST_USE_RESULT Attrs Przycięty obszar obrazu musi zawierać co najmniej tę część dowolnej dostarczonej ramki ograniczającej. |
Seed (int64 x) | TF_MUST_USE_RESULT Attrs Jeśli seed lub seed2 są ustawione na wartość różną od zera, generator liczb losowych jest zaszczepiany przez dane seed . |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs Drugie ziarno, aby uniknąć kolizji nasion. |
UseImageIfNoBoundingBoxes (bool x) | TF_MUST_USE_RESULT Attrs Kontroluje zachowanie, jeśli nie podano ramek ograniczających. |
Atrybuty publiczne
obszar_zakres_
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBox::Attrs::area_range_ = Default_area_range()
zakres_współczynnika_aspektu_
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBox::Attrs::aspect_ratio_range_ = Default_aspect_ratio_range()
maksymalna_próba_
int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::max_attempts_ = 100
min_object_covered_
float tensorflow::ops::SampleDistortedBoundingBox::Attrs::min_object_covered_ = 0.1f
ziarno2_
int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::seed2_ = 0
nasienie_
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
Funkcje publiczne
ObszarZakres
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AreaRange( const gtl::ArraySlice< float > & x )
Przycięty obszar obrazu musi zawierać część dostarczonego obrazu w tym zakresie.
Domyślnie [0,05, 1]
Zakres współczynnika proporcji
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AspectRatioRange( const gtl::ArraySlice< float > & x )
Przycięty obszar obrazu musi mieć współczynnik proporcji = szerokość / wysokość mieszczący się w tym zakresie.
Domyślnie [0,75, 1,33]
Maksymalna liczba prób
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MaxAttempts( int64 x )
Liczba prób wygenerowania przyciętego obszaru obrazu z określonymi ograniczeniami.
Po niepowodzeniach max_attempts
zwróć cały obraz.
Domyślnie 100
Minimalny obiekt objęty
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MinObjectCovered( float x )
Przycięty obszar obrazu musi zawierać co najmniej tę część dowolnej dostarczonej ramki ograniczającej.
Wartość tego parametru powinna być nieujemna. W przypadku wartości 0 przycięty obszar nie musi zachodzić na żadną z dostarczonych ramek ograniczających.
Domyślnie 0,1
Nasienie
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed( int64 x )
Jeśli seed
lub seed2
są ustawione na wartość różną od zera, generator liczb losowych jest zaszczepiany przez dane seed
.
W przeciwnym razie jest on zaszczepiany losowo.
Wartość domyślna to 0
Nasiona2
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed2( int64 x )
Drugie ziarno, aby uniknąć kolizji nasion.
Wartość domyślna to 0
UżyjImageIfNoBoundingBoxes
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::UseImageIfNoBoundingBoxes( bool x )
Kontroluje zachowanie, jeśli nie podano ramek ograniczających.
Jeśli to prawda, załóż niejawną ramkę ograniczającą obejmującą całe wejście. Jeśli fałszywe, zgłoś błąd.
Domyślnie jest to fałsz