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 )
ควบคุมพฤติกรรมหากไม่มีการระบุขอบเขตสี่เหลี่ยม
ถ้าเป็นจริง ให้ถือว่ามีกรอบล้อมรอบโดยปริยายที่ครอบคลุมอินพุตทั้งหมด ถ้าเป็นเท็จ ให้แสดงข้อผิดพลาด
ค่าเริ่มต้นคือเท็จ