เทนเซอร์โฟลว์:: ปฏิบัติการ:: ตัวอย่าง DistortedBoundingBoxV2:: คุณสมบัติ
#include <image_ops.h>
ตัวตั้งค่าแอ็ตทริบิวต์ทางเลือกสำหรับ SampleDistortedBoundingBoxV2
สรุป
คุณลักษณะสาธารณะ | |
---|---|
area_range_ = Default_area_range() | gtl::ArraySlice< float > |
aspect_ratio_range_ = Default_aspect_ratio_range() | gtl::ArraySlice< float > |
max_attempts_ = 100 | int64 |
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 จำนวนครั้งที่พยายามสร้างขอบเขตที่ครอบตัดของรูปภาพที่มีข้อจำกัดที่ระบุ |
Seed (int64 x) | TF_MUST_USE_RESULT Attrs หาก seed หรือ seed2 อย่างใดอย่างหนึ่งถูกตั้งค่าไม่เป็นศูนย์ ตัวสร้างตัวเลขสุ่มจะถูก seed โดย seed ที่กำหนด |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs เมล็ดที่สองเพื่อหลีกเลี่ยงการชนกันของเมล็ด |
UseImageIfNoBoundingBoxes (bool x) | TF_MUST_USE_RESULT Attrs ควบคุมลักษณะการทำงานหากไม่มีกล่องขอบมาให้ |
คุณลักษณะสาธารณะ
พื้นที่_ช่วง_
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::area_range_ = Default_area_range()
อัตราส่วนภาพ_ช่วง_
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::aspect_ratio_range_ = Default_aspect_ratio_range()
สูงสุด_ความพยายาม_
int64 tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::max_attempts_ = 100
เมล็ดพันธุ์2_
int64 tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::seed2_ = 0
เมล็ดพืช_
int64 tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::seed_ = 0
use_image_if_no_bounding_boxes_
bool tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::use_image_if_no_bounding_boxes_ = false
งานสาธารณะ
พื้นที่ช่วง
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::AreaRange( const gtl::ArraySlice< float > & x )
พื้นที่ครอบตัดของรูปภาพจะต้องมีเศษของรูปภาพที่ให้มาภายในช่วงนี้
ค่าเริ่มต้นเป็น [0.05, 1]
อัตราส่วนภาพช่วง
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::AspectRatioRange( const gtl::ArraySlice< float > & x )
พื้นที่ครอบตัดของรูปภาพต้องมีอัตราส่วน = ความกว้าง / ความสูงภายในช่วงนี้
ค่าเริ่มต้นคือ [0.75, 1.33]
ความพยายามสูงสุด
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::MaxAttempts( int64 x )
จำนวนครั้งที่พยายามสร้างขอบเขตที่ครอบตัดของรูปภาพที่มีข้อจำกัดที่ระบุ
หลังจาก max_attempts
ล้มเหลว ให้ส่งคืนอิมเมจทั้งหมด
ค่าเริ่มต้นคือ 100
เมล็ดพันธุ์
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::Seed( int64 x )
หาก seed
หรือ seed2
อย่างใดอย่างหนึ่งถูกตั้งค่าไม่เป็นศูนย์ ตัวสร้างตัวเลขสุ่มจะถูก seed โดย seed
ที่กำหนด
มิฉะนั้นจะถูกเพาะโดยเมล็ดแบบสุ่ม
ค่าเริ่มต้นเป็น 0
เมล็ดพันธุ์2
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::Seed2( int64 x )
เมล็ดที่สองเพื่อหลีกเลี่ยงการชนกันของเมล็ด
ค่าเริ่มต้นเป็น 0
UseImageIfNoBoundingBoxes
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::UseImageIfNoBoundingBoxes( bool x )
ควบคุมลักษณะการทำงานหากไม่มีกล่องขอบมาให้
หากเป็นจริง ให้ถือว่ากรอบขอบเขตโดยนัยครอบคลุมอินพุตทั้งหมด หากเป็นเท็จ ให้แจ้งข้อผิดพลาด
ค่าเริ่มต้นเป็นเท็จ