tensorflow::ops::SampleDistortedBoundingBox::Attrs
#include <image_ops.h>Các thiết lập thuộc tính tùy chọn cho SampleDistortedBoundingBox .
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 |
min_object_covered_ = 0.1f | float |
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 ảnh được cắt phải chứa một phần nhỏ của ảnh gốc trong phạm vi này. |
AspectRatioRange (const gtl::ArraySlice< float > & x) | TF_MUST_USE_RESULT Attrs Vùng ảnh được cắt phải có tỷ lệ khung hình = chiều rộng / chiều cao nằm trong phạm vi này. |
MaxAttempts (int64 x) | TF_MUST_USE_RESULT Attrs Số lần thử tạo vùng cắt xén của hình ảnh theo các ràng buộc đã chỉ định. |
MinObjectCovered (float x) | TF_MUST_USE_RESULT Attrs Vùng ảnh được cắt phải chứa ít nhất một phần nhỏ này của bất kỳ khung bao nào được cung cấp. |
Seed (int64 x) | TF_MUST_USE_RESULT Attrs Nếu seed hoặc seed2 được đặt thành giá trị khác 0, bộ tạo số ngẫu nhiên sẽ được gieo hạt giống bằng seed đã cho. |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs Thêm một hạt giống thứ hai để tránh va chạm giữa các hạt giống. |
UseImageIfNoBoundingBoxes (bool x) | TF_MUST_USE_RESULT Attrs Điều khiển hành vi nếu không cung cấp hộp giới hạn. |
Thuộc tính công khai
khu vực_phạm vi_
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBox::Attrs::area_range_ = Default_area_range()
phạm vi tỷ lệ khung hình
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBox::Attrs::aspect_ratio_range_ = Default_aspect_ratio_range()
số lần thử tối đa
int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::max_attempts_ = 100
min_object_covered_
float tensorflow::ops::SampleDistortedBoundingBox::Attrs::min_object_covered_ = 0.1f
hạt giống2_
int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::seed2_ = 0
hạt giống_
int64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::seed_ = 0
use_image_if_no_bounding_boxes_
bool tensorflow::ops::SampleDistortedBoundingBox::Attrs::use_image_if_no_bounding_boxes_ = false
Chức năng công cộng
Khu vực phạm vi
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AreaRange( const gtl::ArraySlice< float > & x )
Vùng ảnh được cắt phải chứa một phần nhỏ của ảnh gốc trong phạm vi này.
Mặc định là [0.05, 1]
AspectRatioRange
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AspectRatioRange( const gtl::ArraySlice< float > & x )
Vùng ảnh được cắt phải có tỷ lệ khung hình = chiều rộng / chiều cao nằm 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::SampleDistortedBoundingBox::Attrs::MaxAttempts( int64 x )
Số lần thử tạo vùng cắt xén của hình ảnh theo các ràng buộc đã chỉ định.
Sau số lần thử thất bại max_attempts , hãy trả về toàn bộ hình ảnh.
Mặc định là 100
MinObjectCovered
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MinObjectCovered( float x )
Vùng ảnh được cắt phải chứa ít nhất một phần nhỏ này của bất kỳ khung bao nào được cung cấp.
Giá trị của tham số này phải là số không âm. Trong trường hợp bằng 0, vùng được cắt không cần phải chồng lấn lên bất kỳ khung giới hạn nào được cung cấp.
Mặc định là 0,1
Hạt giống
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed( int64 x )
Nếu seed hoặc seed2 được đặt thành giá trị khác 0, bộ tạo số ngẫu nhiên sẽ được gieo hạt giống bằng seed đã cho.
Ngược lại, nó được tạo ra bằng 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::SampleDistortedBoundingBox::Attrs::Seed2( int64 x )
Thêm một hạt giống thứ hai để tránh va chạm giữa các hạt giống.
Mặc định là 0
UseImageIfNoBoundingBoxes
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::UseImageIfNoBoundingBoxes( bool x )
Điều khiển hành vi nếu không cung cấp hộp giới hạn.
Nếu đúng, hãy giả định có một hộp giới hạn ngầm định bao phủ toàn bộ dữ liệu đầu vào. Nếu sai, hãy báo lỗi.
Mặc định là false