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 )
در صورت عدم ارائه کادرهای محدودکننده، رفتار را کنترل میکند.
اگر درست باشد، یک کادر محصورکننده ضمنی را در نظر بگیرید که کل ورودی را پوشش میدهد. اگر نادرست باشد، یک خطا ایجاد کنید.
پیشفرض روی نادرست
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.