dòng chảy căng:: ôi:: SampleDistortedBoundingBoxV2:: Attr

#include <image_ops.h>

Bộ cài đặt thuộc tính tùy chọn cho SampleDistortedBoundingBoxV2 .

Bản tóm tắt

Thuộc tính công khai

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

Chức năng công cộng

AreaRange (const gtl::ArraySlice< float > & x)
TF_MUST_USE_RESULT Attrs
Vùng cắt của hình ảnh phải chứa một phần hình ảnh được cung cấp trong phạm vi này.
AspectRatioRange (const gtl::ArraySlice< float > & x)
TF_MUST_USE_RESULT Attrs
Vùng bị cắt của hình ảnh phải có tỷ lệ khung hình = chiều rộng/chiều cao trong phạm vi này.
MaxAttempts (int64 x)
TF_MUST_USE_RESULT Attrs
Số lần thử tạo vùng bị cắt của hình ảnh với các ràng buộc đã chỉ định.
Seed (int64 x)
TF_MUST_USE_RESULT Attrs
Nếu seed hoặc seed2 được đặt thành khác 0, thì bộ tạo số ngẫu nhiên sẽ được gieo seed đã cho.
Seed2 (int64 x)
TF_MUST_USE_RESULT Attrs
Hạt giống thứ hai để tránh va chạm hạt giống.
UseImageIfNoBoundingBoxes (bool x)
TF_MUST_USE_RESULT Attrs
Kiểm soát hành vi nếu không có hộp giới hạn nào được cung cấp.

Thuộc tính công khai

khu vực_phạm vi_

gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::area_range_ = Default_area_range()

khía cạnh_ratio_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

hạt giống2_

int64 tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::seed2_ = 0

hạt giống_

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

Chức năng công cộng

Phạm vi khu vực

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

Vùng cắt của hình ảnh phải chứa một phần hình ảnh được cung cấp trong phạm vi này.

Mặc định là [0,05, 1]

Tỷ lệ khung hìnhPhạm vi

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

Vùng bị cắt của hình ảnh phải có tỷ lệ khung hình = chiều rộng/chiều cao trong phạm vi này.

Mặc định là [0,75, 1,33]

Số lần thử tối đa

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::MaxAttempts(
  int64 x
)

Số lần thử tạo vùng bị cắt của hình ảnh với các ràng buộc đã chỉ định.

Sau max_attempts không thành công, hãy trả lại toàn bộ hình ảnh.

Mặc định là 100

Hạt giống

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::Seed(
  int64 x
)

Nếu seed hoặc seed2 được đặt thành khác 0, thì bộ tạo số ngẫu nhiên sẽ được gieo seed đã cho.

Nếu không, nó sẽ được gieo bởi một hạt giống ngẫu nhiên.

Mặc định là 0

Hạt giống2

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

Hạt giống thứ hai để tránh va chạm hạt giống.

Mặc định là 0

UseImageIfNoBoundingBoxes

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

Kiểm soát hành vi nếu không có hộp giới hạn nào được cung cấp.

Nếu đúng, giả sử một hộp giới hạn ẩn bao phủ toàn bộ đầu vào. Nếu sai, hãy đưa ra một lỗi.

Mặc định là sai