עזרה להגן על שונית המחסום הגדולה עם TensorFlow על Kaggle הצטרפו אתגר

זרימת טנסור :: אופ :: 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 או 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()

aspect_ratio_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

seed2_

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

פונקציות ציבוריות

AreaRange

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 או seed seed2 מוגדרים ללא אפס, מחולל המספרים האקראי נזרע על ידי seed הנתון.

אחרת, הוא נזרע על ידי זרע אקראי.

ברירת המחדל היא 0

זרע 2

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

זרע שני למניעת התנגשות זרעים.

ברירת המחדל היא 0

UseImageIfNoBoundingBoxes

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

שולט בהתנהגות אם לא סופקו תיבות הגבלה.

אם נכון, נניח תיבת גבולות מרומזת המכסה את כל הקלט. אם שקר, העלה שגיאה.

ברירת המחדל היא שקר