تدفق التوتر:: العمليات:: 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 المحددة.
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
)

يتحكم في السلوك في حالة عدم توفير مربعات محيطة.

إذا كان هذا صحيحًا، فافترض وجود مربع محيط ضمني يغطي الإدخال بالكامل. إذا كاذبة، رفع خطأ.

الافتراضيات كاذبة