텐서플로우:: 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 이미지에서 잘라낸 영역은 제공된 경계 상자의 최소한 이 부분(약 1.5%)을 포함해야 합니다. |
Seed (int64 x) | TF_MUST_USE_RESULT Attrsseed 또는 seed2 0이 아닌 값으로 설정되면, 난수 생성기는 지정된 시드 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
공공 기능
AreaRange
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 )
이미지에서 잘라낸 영역은 제공된 경계 상자의 최소한 이 부분(약 1.5%)을 포함해야 합니다.
이 매개변수의 값은 음수가 아니어야 합니다. 값이 0인 경우, 잘라낸 영역은 제공된 경계 상자 중 어느 것과도 겹칠 필요가 없습니다.
기본값은 0.1입니다.
씨앗
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed( int64 x )
seed 또는 seed2 0이 아닌 값으로 설정되면, 난수 생성기는 지정된 시드 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 )
경계 상자가 제공되지 않은 경우의 동작을 제어합니다.
참이면 입력 전체를 덮는 암묵적인 경계 상자가 있다고 가정합니다. 거짓이면 오류를 발생시킵니다.
기본값은 false입니다.