tensorflow::ops::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

ใช้รูปภาพหากไม่มีกรอบขอบเขต

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 ให้ส่งคืนภาพทั้งหมด

ค่าเริ่มต้นคือ 100

วัตถุขนาดเล็กที่ถูกปกคลุม

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 ที่กำหนด

มิเช่นนั้น จะเริ่มต้นด้วยค่าสุ่ม (random seed)

ค่าเริ่มต้นคือ 0

เมล็ดพันธุ์2

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

ใช้เมล็ดพันธุ์สำรองเพื่อป้องกันการชนกันของเมล็ดพันธุ์

ค่าเริ่มต้นคือ 0

ใช้รูปภาพหากไม่มีกรอบล้อมรอบ

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

ควบคุมพฤติกรรมหากไม่มีการระบุขอบเขตสี่เหลี่ยม

ถ้าเป็นจริง ให้ถือว่ามีกรอบล้อมรอบโดยปริยายที่ครอบคลุมอินพุตทั้งหมด ถ้าเป็นเท็จ ให้แสดงข้อผิดพลาด

ค่าเริ่มต้นคือเท็จ