fluxo tensor:: ops:: AmostraDistortedBoundingBox:: Atributos
#include <image_ops.h>
Configuradores de atributos opcionais para SampleDistortedBoundingBox .
Resumo
Atributos públicos | |
---|---|
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 |
Funções públicas | |
---|---|
AreaRange (const gtl::ArraySlice< float > & x) | TF_MUST_USE_RESULT Attrs A área recortada da imagem deve conter uma fração da imagem fornecida dentro deste intervalo. |
AspectRatioRange (const gtl::ArraySlice< float > & x) | TF_MUST_USE_RESULT Attrs A área recortada da imagem deve ter uma proporção = largura/altura dentro deste intervalo. |
MaxAttempts (int64 x) | TF_MUST_USE_RESULT Attrs Número de tentativas de geração de uma região recortada da imagem das restrições especificadas. |
MinObjectCovered (float x) | TF_MUST_USE_RESULT Attrs A área recortada da imagem deve conter pelo menos esta fração de qualquer caixa delimitadora fornecida. |
Seed (int64 x) | TF_MUST_USE_RESULT Attrs Se seed ou seed2 forem definidos como diferentes de zero, o gerador de números aleatórios será propagado pelo seed fornecido. |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs Uma segunda semente para evitar colisão de sementes. |
UseImageIfNoBoundingBoxes (bool x) | TF_MUST_USE_RESULT Attrs Controla o comportamento se nenhuma caixa delimitadora for fornecida. |
Atributos públicos
área_intervalo_
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBox::Attrs::area_range_ = Default_area_range()
proporção_de_aspecto_intervalo_
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_objeto_coberto_
float tensorflow::ops::SampleDistortedBoundingBox::Attrs::min_object_covered_ = 0.1f
semente2_
int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::seed2_ = 0
semente_
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
Funções públicas
Faixa de Área
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AreaRange( const gtl::ArraySlice< float > & x )
A área recortada da imagem deve conter uma fração da imagem fornecida dentro deste intervalo.
O padrão é [0,05, 1]
Faixa de proporção de aspecto
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AspectRatioRange( const gtl::ArraySlice< float > & x )
A área recortada da imagem deve ter uma proporção = largura/altura dentro deste intervalo.
O padrão é [0,75, 1,33]
MaxTentativas
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MaxAttempts( int64 x )
Número de tentativas de geração de uma região recortada da imagem das restrições especificadas.
Após falhas max_attempts
, retorne a imagem inteira.
O padrão é 100
MinObjectCovered
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MinObjectCovered( float x )
A área recortada da imagem deve conter pelo menos esta fração de qualquer caixa delimitadora fornecida.
O valor deste parâmetro não deve ser negativo. No caso de 0, a área recortada não precisa se sobrepor a nenhuma das caixas delimitadoras fornecidas.
O padrão é 0,1
Semente
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed( int64 x )
Se seed
ou seed2
forem definidos como diferentes de zero, o gerador de números aleatórios será propagado pelo seed
fornecido.
Caso contrário, é semeado por uma semente aleatória.
O padrão é 0
Semente2
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed2( int64 x )
Uma segunda semente para evitar colisão de sementes.
O padrão é 0
UseImageIfNoBoundingBoxes
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::UseImageIfNoBoundingBoxes( bool x )
Controla o comportamento se nenhuma caixa delimitadora for fornecida.
Se for verdade, assuma uma caixa delimitadora implícita cobrindo toda a entrada. Se for falso, gera um erro.
O padrão é falso