tensorflow:: عملیات:: SampleDistortedBoundingBox:: جذابیت‌ها

#include <image_ops.h>

تنظیم‌کننده‌های ویژگی اختیاری برای SampleDistortedBoundingBox .

خلاصه

ویژگی‌های عمومی

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

کارکردهای عمومی

AreaRange (const gtl::ArraySlice< float > & x)
TF_MUST_USE_RESULT Attrs
ناحیه برش خورده تصویر باید شامل کسری از تصویر ارائه شده در این محدوده باشد.
AspectRatioRange (const gtl::ArraySlice< float > & x)
TF_MUST_USE_RESULT Attrs
ناحیه برش خورده تصویر باید نسبت ابعاد = عرض / ارتفاع را در این محدوده داشته باشد.
MaxAttempts (int64 x)
TF_MUST_USE_RESULT Attrs
تعداد تلاش‌ها برای ایجاد ناحیه برش‌خورده از تصویرِ محدودیت‌های مشخص‌شده.
MinObjectCovered (float x)
TF_MUST_USE_RESULT Attrs
ناحیه برش خورده تصویر باید حداقل این بخش از هر کادر محصورکننده ارائه شده را داشته باشد.
Seed (int64 x)
TF_MUST_USE_RESULT Attrs
اگر هر یک از seed یا seed2 غیر صفر باشند، مولد اعداد تصادفی توسط seed داده شده، seed گذاری می‌شود.
Seed2 (int64 x)
TF_MUST_USE_RESULT Attrs
یک دانه دوم برای جلوگیری از برخورد دانه‌ها.
UseImageIfNoBoundingBoxes (bool x)
TF_MUST_USE_RESULT Attrs
در صورت عدم ارائه کادرهای محدودکننده، رفتار را کنترل می‌کند.

ویژگی‌های عمومی

محدوده_منطقه

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

محدوده نسبت ابعادی

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

حداکثر_تلاش_

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

حداقل_شیء_پوشیده_شده

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

seed2_

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

دانه_

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

اگر کادرهای محدودکننده وجود نداشته باشند، از تصویر استفاده کنید

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

کارکردهای عمومی

محدوده مساحت

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

ناحیه برش خورده تصویر باید شامل کسری از تصویر ارائه شده در این محدوده باشد.

پیش‌فرض روی [0.05, 1]

محدوده نسبت ابعاد

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

ناحیه برش خورده تصویر باید نسبت ابعاد = عرض / ارتفاع را در این محدوده داشته باشد.

پیش‌فرض روی [0.75، 1.33]

حداکثر تلاش‌ها

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

تعداد تلاش‌ها برای ایجاد ناحیه برش‌خورده از تصویرِ محدودیت‌های مشخص‌شده.

پس از شکست max_attempts ، کل تصویر را برمی‌گرداند.

پیش‌فرض روی ۱۰۰

پوشش حداقل شیء

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

ناحیه برش خورده تصویر باید حداقل این بخش از هر کادر محصورکننده ارائه شده را داشته باشد.

مقدار این پارامتر باید غیرمنفی باشد. در صورت صفر بودن، ناحیه برش خورده نیازی به همپوشانی با هیچ یک از کادرهای مرزی ارائه شده ندارد.

پیش‌فرض ۰.۱

بذر

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

اگر هر یک از seed یا seed2 غیر صفر باشند، مولد اعداد تصادفی توسط seed داده شده، seed گذاری می‌شود.

در غیر این صورت، توسط یک بذر تصادفی کاشته می‌شود.

پیش‌فرض روی ۰

سید۲

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

یک دانه دوم برای جلوگیری از برخورد دانه‌ها.

پیش‌فرض روی ۰

استفاده از تصویراگر هیچ جعبه‌ی محصورکننده‌ای وجود ندارد

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

در صورت عدم ارائه کادرهای محدودکننده، رفتار را کنترل می‌کند.

اگر درست باشد، یک کادر محصورکننده ضمنی را در نظر بگیرید که کل ورودی را پوشش می‌دهد. اگر نادرست باشد، یک خطا ایجاد کنید.

پیش‌فرض روی نادرست