컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
텐서플로우:: 작전:: SampleDistortedBoundingBox:: 속성
#include <image_ops.h>
SampleDistortedBoundingBox 에 대한 선택적 속성 설정자입니다.
요약
공공 기능 |
---|
AreaRange (const gtl::ArraySlice< float > & x) | 이미지의 잘린 영역에는 이 범위 내에서 제공된 이미지의 일부가 포함되어야 합니다. |
AspectRatioRange (const gtl::ArraySlice< float > & x) | 이미지의 잘린 영역은 이 범위 내에서 가로/세로 비율 = 너비/높이를 가져야 합니다. |
MaxAttempts (int64 x) | 지정된 제약 조건에 따라 이미지의 잘린 영역을 생성하려는 시도 횟수입니다. |
MinObjectCovered (float x) | 이미지의 잘린 영역에는 제공된 경계 상자 중 최소한 이 부분이 포함되어야 합니다. |
Seed (int64 x) | seed 또는 seed2 0이 아닌 값으로 설정된 경우 난수 생성기는 지정된 seed 에 의해 시드됩니다. |
Seed2 (int64 x) | 시드 충돌을 피하기 위한 두 번째 시드입니다. |
UseImageIfNoBoundingBoxes (bool x) | 경계 상자가 제공되지 않은 경우 동작을 제어합니다. |
공개 속성
지역_범위_
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인 경우 전체 입력을 포괄하는 암시적 경계 상자를 가정합니다. 거짓이면 오류를 발생시킵니다.
기본값은 거짓
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[null,null,["최종 업데이트: 2025-07-26(UTC)"],[],[],null,["# tensorflow::ops::SampleDistortedBoundingBox::Attrs Struct Reference\n\ntensorflow::ops::SampleDistortedBoundingBox::Attrs\n==================================================\n\n`#include \u003cimage_ops.h\u003e`\n\nOptional attribute setters for [SampleDistortedBoundingBox](/versions/r2.3/api_docs/cc/class/tensorflow/ops/sample-distorted-bounding-box#classtensorflow_1_1ops_1_1_sample_distorted_bounding_box).\n\nSummary\n-------\n\n| ### Public attributes ||\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------|\n| [area_range_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1a10fa9ed4bcc56bf19d120a96314d459f)` = Default_area_range()` | `gtl::ArraySlice\u003c float \u003e` |\n| [aspect_ratio_range_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1a5f94da07d6c4a62a9b3cbd0d6dde8e90)` = Default_aspect_ratio_range()` | `gtl::ArraySlice\u003c float \u003e` |\n| [max_attempts_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1a1837a276fcc1de5e7b55d07d858b5f07)` = 100` | `int64` |\n| [min_object_covered_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1a77c354b0dea4c72fd36240d38597d6cd)` = 0.1f` | `float` |\n| [seed2_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1a23a9b203d607b14cb185c5b6673a4d68)` = 0` | `int64` |\n| [seed_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1acbf4b2d65cb72b4194d1b019b1dd5f55)` = 0` | `int64` |\n| [use_image_if_no_bounding_boxes_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1a47ec3773a7ebbb2de5f98e480b6ec441)` = false` | `bool` |\n\n| ### Public functions ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [AreaRange](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1a257ad0daeac9027e5d07969fbbadaaf9)`(const gtl::ArraySlice\u003c float \u003e & x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sample-distorted-bounding-box/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs) The cropped area of the image must contain a fraction of the supplied image within this range. |\n| [AspectRatioRange](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1abd0d9435fb51a57125f07b7c1e62e044)`(const gtl::ArraySlice\u003c float \u003e & x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sample-distorted-bounding-box/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs) The cropped area of the image must have an aspect ratio = width / height within this range. |\n| [MaxAttempts](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1a034b461ec785997b27dfc07d1564cff6)`(int64 x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sample-distorted-bounding-box/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs) Number of attempts at generating a cropped region of the image of the specified constraints. |\n| [MinObjectCovered](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1afac93755afa1a142f5b274e1865e6383)`(float x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sample-distorted-bounding-box/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs) The cropped area of the image must contain at least this fraction of any bounding box supplied. |\n| [Seed](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1a8b49b8d1dd2eba77f1e133a8a632aa9e)`(int64 x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sample-distorted-bounding-box/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs) If either `seed` or `seed2` are set to non-zero, the random number generator is seeded by the given `seed`. |\n| [Seed2](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1aa93767e1d93eddea4f1df2d1936a1a7e)`(int64 x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sample-distorted-bounding-box/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs) A second seed to avoid seed collision. |\n| [UseImageIfNoBoundingBoxes](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs_1a8ee810c28bbcf6321174142224218bc9)`(bool x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sample-distorted-bounding-box/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_1_1_attrs) Controls behavior if no bounding boxes supplied. |\n\nPublic attributes\n-----------------\n\n### area_range_\n\n```scdoc\ngtl::ArraySlice\u003c float \u003e tensorflow::ops::SampleDistortedBoundingBox::Attrs::area_range_ = Default_area_range()\n``` \n\n### aspect_ratio_range_\n\n```scdoc\ngtl::ArraySlice\u003c float \u003e tensorflow::ops::SampleDistortedBoundingBox::Attrs::aspect_ratio_range_ = Default_aspect_ratio_range()\n``` \n\n### max_attempts_\n\n```scdoc\nint64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::max_attempts_ = 100\n``` \n\n### min_object_covered_\n\n```scdoc\nfloat tensorflow::ops::SampleDistortedBoundingBox::Attrs::min_object_covered_ = 0.1f\n``` \n\n### seed2_\n\n```scdoc\nint64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::seed2_ = 0\n``` \n\n### seed_\n\n```scdoc\nint64 tensorflow::ops::SampleDistortedBoundingBox::Attrs::seed_ = 0\n``` \n\n### use_image_if_no_bounding_boxes_\n\n```scdoc\nbool tensorflow::ops::SampleDistortedBoundingBox::Attrs::use_image_if_no_bounding_boxes_ = false\n``` \n\nPublic functions\n----------------\n\n### AreaRange\n\n```gdscript\nTF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AreaRange(\n const gtl::ArraySlice\u003c float \u003e & x\n)\n``` \nThe cropped area of the image must contain a fraction of the supplied image within this range.\n\nDefaults to \\[0.05, 1\\] \n\n### AspectRatioRange\n\n```gdscript\nTF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::AspectRatioRange(\n const gtl::ArraySlice\u003c float \u003e & x\n)\n``` \nThe cropped area of the image must have an aspect ratio = width / height within this range.\n\nDefaults to \\[0.75, 1.33\\] \n\n### MaxAttempts\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MaxAttempts(\n int64 x\n)\n``` \nNumber of attempts at generating a cropped region of the image of the specified constraints.\n\nAfter `max_attempts` failures, return the entire image.\n\nDefaults to 100 \n\n### MinObjectCovered\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::MinObjectCovered(\n float x\n)\n``` \nThe cropped area of the image must contain at least this fraction of any bounding box supplied.\n\nThe value of this parameter should be non-negative. In the case of 0, the cropped area does not need to overlap any of the bounding boxes supplied.\n\nDefaults to 0.1 \n\n### Seed\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed(\n int64 x\n)\n``` \nIf either `seed` or `seed2` are set to non-zero, the random number generator is seeded by the given `seed`.\n\nOtherwise, it is seeded by a random seed.\n\nDefaults to 0 \n\n### Seed2\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::Seed2(\n int64 x\n)\n``` \nA second seed to avoid seed collision.\n\nDefaults to 0 \n\n### UseImageIfNoBoundingBoxes\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBox::Attrs::UseImageIfNoBoundingBoxes(\n bool x\n)\n``` \nControls behavior if no bounding boxes supplied.\n\nIf true, assume an implicit bounding box covering the whole input. If false, raise an error.\n\nDefaults to false"]]