جریان تنسور:: عملیات:: SampleDistortedBoundingBox:: Attrs
#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 داده شده بذر می شود. |
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
دانه 2_
int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::seed2_ = 0
دانه_
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
توابع عمومی
محدوده مساحتی
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AreaRange( const gtl::ArraySlice< float > & x )
ناحیه برش خورده تصویر باید دارای کسری از تصویر ارائه شده در این محدوده باشد.
پیشفرضها به [0.05، 1]
Aspect Ratio Range
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AspectRatioRange( const gtl::ArraySlice< float > & x )
ناحیه برش خورده تصویر باید دارای نسبت تصویر = عرض / ارتفاع در این محدوده باشد.
پیشفرضها به [0.75، 1.33]
MaxAttempts
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MaxAttempts( int64 x )
تعداد تلاش برای ایجاد یک ناحیه برش خورده از تصویر محدودیت های مشخص شده.
پس از شکست max_attempts
، کل تصویر را برگردانید.
پیش فرض 100 است
MinObjectCovered
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MinObjectCovered( float x )
ناحیه برش خورده تصویر باید حداقل شامل این کسری از هر جعبه محدود ارائه شده باشد.
مقدار این پارامتر باید غیر منفی باشد. در مورد 0، ناحیه برش داده شده نیازی به همپوشانی با هیچ یک از جعبه های محدود کننده ارائه شده ندارد.
پیشفرض 0.1 است
بذر
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed( int64 x )
اگر seed
یا seed2
روی غیر صفر تنظیم شود، مولد اعداد تصادفی توسط seed
داده شده بذر می شود.
در غیر این صورت، توسط یک بذر تصادفی بذر می شود.
پیش فرض 0 است
دانه 2
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed2( int64 x )
دانه دوم برای جلوگیری از برخورد دانه.
پیش فرض 0 است
از جعبه های ImageIfNoBounding استفاده کنید
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::UseImageIfNoBoundingBoxes( bool x )
در صورت عدم ارائه جعبه محدود کننده، رفتار را کنترل می کند.
اگر درست است، یک جعبه مرزی ضمنی را فرض کنید که کل ورودی را پوشش می دهد. اگر نادرست است، یک خطا را مطرح کنید.
پیش فرض به نادرست
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-16 بهوقت ساعت هماهنگ جهانی.