tensorflow:: ops:: SampleDistortedBoundingBox:: Attrs
#include <image_ops.h>Opcjonalne settery atrybutów 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ć proporcje = szerokość / wysokość mieszczące się w tym zakresie. |
MaxAttempts (int64 x) | TF_MUST_USE_RESULT Attrs Liczba prób wygenerowania przyciętego obszaru obrazu przy określonych ograniczeniach. |
MinObjectCovered (float x) | TF_MUST_USE_RESULT Attrs Przycięty obszar obrazu musi zawierać co najmniej taką część dowolnego podanego pola ograniczającego. |
Seed (int64 x) | TF_MUST_USE_RESULT Attrs Jeżeli wartość zmiennej seed lub seed2 jest różna od zera, generator liczb losowych jest inicjowany przez podaną wartość zmiennej seed . |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs Drugie nasiono w celu uniknięcia kolizji nasion. |
UseImageIfNoBoundingBoxes (bool x) | TF_MUST_USE_RESULT Attrs Steruje zachowaniem, jeśli nie podano żadnych pól ograniczających. |
Atrybuty publiczne
obszar_zakres_
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBox::Attrs::area_range_ = Default_area_range()
zakres_proporcji_
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBox::Attrs::aspect_ratio_range_ = Default_aspect_ratio_range()
maksymalna_liczba_prób_
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
nasienie_
int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::seed_ = 0
użyj_obrazu_jeśli_nie_ma_pojemników_ograniczających_
bool tensorflow::ops::SampleDistortedBoundingBox::Attrs::use_image_if_no_bounding_boxes_ = false
Funkcje publiczne
Zakres obszaru
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 proporcji
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AspectRatioRange( const gtl::ArraySlice< float > & x )
Przycięty obszar obrazu musi mieć proporcje = szerokość / wysokość mieszczące 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 przy określonych ograniczeniach.
W przypadku błędów max_attempts zwróć cały obraz.
Domyślnie 100
MinObjectCovered
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MinObjectCovered( float x )
Przycięty obszar obrazu musi zawierać co najmniej taką część dowolnego podanego pola ograniczającego.
Wartość tego parametru powinna być nieujemna. W przypadku wartości 0, obszar kadrowania nie musi nachodzić na żadne z podanych pól ograniczających.
Domyślnie 0,1
Nasienie
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed( int64 x )
Jeżeli wartość zmiennej seed lub seed2 jest różna od zera, generator liczb losowych jest inicjowany przez podaną wartość zmiennej seed .
W przeciwnym wypadku zasiewane jest losowe ziarno.
Domyślnie 0
Seed2
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed2( int64 x )
Drugie nasiono w celu uniknięcia kolizji nasion.
Domyślnie 0
Użyj obrazu, jeśli nie ma pól ograniczających
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::UseImageIfNoBoundingBoxes( bool x )
Steruje zachowaniem, jeśli nie podano żadnych pól ograniczających.
Jeśli prawda, załóż niejawny blok ograniczający obejmujący całe dane wejściowe. Jeśli fałsz, zgłoś błąd.
Domyślnie fałsz