ML Community Day คือวันที่ 9 พฤศจิกายน! ร่วมกับเราสำหรับการปรับปรุงจาก TensorFlow, JAX และอื่น ๆ เรียนรู้เพิ่มเติม

เทนเซอร์โฟลว์ :: ops :: SampleDistortedBoundingBoxV2 :: Attrs

#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
Seed2 (int64 x)
TF_MUST_USE_RESULT Attrs
เมล็ดพันธุ์ที่สองเพื่อหลีกเลี่ยงการชนกันของเมล็ด
UseImageIfNoBoundingBoxes (bool x)
TF_MUST_USE_RESULT Attrs
ควบคุมพฤติกรรมหากไม่มีกล่องล้อมให้มา

คุณลักษณะสาธารณะ

area_range_

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()

max_attempts_

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

หน้าที่สาธารณะ

AreaRange

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::AreaRange(
  const gtl::ArraySlice< float > & x
)

พื้นที่ครอบตัดของรูปภาพต้องมีเศษเสี้ยวของภาพที่ให้มาภายในช่วงนี้

ค่าเริ่มต้นเป็น [0.05, 1]

AspectRatioRange

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::AspectRatioRange(
  const gtl::ArraySlice< float > & x
)

พื้นที่ที่ครอบตัดของรูปภาพต้องมีอัตราส่วนภาพ = ความกว้าง / ความสูงภายในช่วงนี้

ค่าเริ่มต้นเป็น [0.75, 1.33]

MaxAttempts

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
)

ควบคุมพฤติกรรมหากไม่มีกล่องล้อมให้มา

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

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