تدفق التوتر:: العمليات:: 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
min_object_covered_
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]
AspectRatioRange
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
، قم بإرجاع الصورة بأكملها.
الافتراضي إلى 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
استخدمImageIfNoBoundingBoxes
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::UseImageIfNoBoundingBoxes( bool x )
يتحكم في السلوك في حالة عدم توفير مربعات محيطة.
إذا كان هذا صحيحًا، فافترض وجود مربع محيط ضمني يغطي الإدخال بالكامل. إذا كاذبة، رفع خطأ.
الافتراضيات كاذبة
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-24 (حسب التوقيت العالمي المتفَّق عليه)