텐서플로우:: 작전:: SampleDistortedBoundingBox:: 속성

#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
이미지의 잘린 영역에는 제공된 경계 상자 중 최소한 이 부분이 포함되어야 합니다.
Seed (int64 x)
TF_MUST_USE_RESULT Attrs
seed 또는 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

min_object_covered_

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

use_image_if_no_bounding_boxes_

bool tensorflow::ops::SampleDistortedBoundingBox::Attrs::use_image_if_no_bounding_boxes_ = false

공공 기능

면적범위

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입니다.

MinObjectCovered

TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MinObjectCovered(
  float x
)

이미지의 잘린 영역에는 제공된 경계 상자 중 최소한 이 부분이 포함되어야 합니다.

이 매개변수의 값은 음수가 아니어야 합니다. 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입니다.

UseImageIfNoBoundingBoxes

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

경계 상자가 제공되지 않은 경우 동작을 제어합니다.

true인 경우 전체 입력을 포괄하는 암시적 경계 상자를 가정합니다. 거짓이면 오류를 발생시킵니다.

기본값은 거짓