텐서플로우:: 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 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

최소 객체 커버드_

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