tensorflow::ops::SampleDistortedBoundingBox::Attrs

#include <image_ops.h>

Pengaturan atribut opsional untuk SampleDistortedBoundingBox .

Ringkasan

Atribut publik

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

Fungsi publik

AreaRange (const gtl::ArraySlice< float > & x)
TF_MUST_USE_RESULT Attrs
Area yang dipotong dari gambar harus berisi sebagian kecil dari gambar yang diberikan dalam rentang ini.
AspectRatioRange (const gtl::ArraySlice< float > & x)
TF_MUST_USE_RESULT Attrs
Area gambar yang dipotong harus memiliki rasio aspek = lebar / tinggi dalam rentang ini.
MaxAttempts (int64 x)
TF_MUST_USE_RESULT Attrs
Jumlah percobaan untuk menghasilkan area gambar yang dipotong sesuai dengan batasan yang ditentukan.
MinObjectCovered (float x)
TF_MUST_USE_RESULT Attrs
Area yang dipotong pada gambar harus memuat setidaknya sebagian kecil dari kotak pembatas yang diberikan.
Seed (int64 x)
TF_MUST_USE_RESULT Attrs
Jika seed atau seed2 diatur ke nilai bukan nol, maka generator angka acak akan diinisialisasi dengan seed yang diberikan.
Seed2 (int64 x)
TF_MUST_USE_RESULT Attrs
Benih kedua untuk menghindari tabrakan benih.
UseImageIfNoBoundingBoxes (bool x)
TF_MUST_USE_RESULT Attrs
Mengontrol perilaku jika tidak ada kotak pembatas yang diberikan.

Atribut publik

area_range_

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

rasio_aspek_rentang_

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

percobaan_maksimum

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

min_objek_tertutup

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

benih2_

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

benih_

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

gunakan_gambar_jika_tidak_ada_kotak_pembatas

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

Fungsi publik

Rentang Area

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AreaRange(
  const gtl::ArraySlice< float > & x
)

Area yang dipotong dari gambar harus berisi sebagian kecil dari gambar yang diberikan dalam rentang ini.

Nilai defaultnya adalah [0,05, 1]

AspectRatioRange

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AspectRatioRange(
  const gtl::ArraySlice< float > & x
)

Area gambar yang dipotong harus memiliki rasio aspek = lebar / tinggi dalam rentang ini.

Nilai defaultnya adalah [0,75, 1,33]

Jumlah Percobaan Maksimum

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

Jumlah percobaan untuk menghasilkan area gambar yang dipotong sesuai dengan batasan yang ditentukan.

Setelah mencapai max_attempts kegagalan, kembalikan seluruh gambar.

Nilai defaultnya adalah 100

Objek Minimum Tercakup

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MinObjectCovered(
  float x
)

Area yang dipotong pada gambar harus memuat setidaknya sebagian kecil dari kotak pembatas yang diberikan.

Nilai parameter ini harus non-negatif. Jika nilainya 0, area yang dipotong tidak perlu tumpang tindih dengan kotak pembatas yang diberikan.

Nilai defaultnya adalah 0,1.

Benih

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

Jika seed atau seed2 diatur ke nilai bukan nol, maka generator angka acak akan diinisialisasi dengan seed yang diberikan.

Jika tidak, maka akan diinisialisasi dengan nilai awal acak.

Nilai defaultnya adalah 0.

Benih 2

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

Benih kedua untuk menghindari tabrakan benih.

Nilai defaultnya adalah 0.

GunakanGambarJikaTidakAdaKotakPembatas

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

Mengontrol perilaku jika tidak ada kotak pembatas yang diberikan.

Jika benar, anggaplah ada kotak pembatas implisit yang mencakup seluruh input. Jika salah, timbulkan kesalahan.

Nilai defaultnya adalah false.