Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
тензорный поток:: опс:: СэмплеДистортедБаундингБоксВ2:: Атрибуты
#include <image_ops.h>
Необязательные установщики атрибутов для SampleDistortedBoundingBoxV2 .
Краткое содержание
Общественные функции |
---|
AreaRange (const gtl::ArraySlice< float > & x) | Обрезанная область изображения должна содержать часть предоставленного изображения в пределах этого диапазона. |
AspectRatioRange (const gtl::ArraySlice< float > & x) | Обрезанная область изображения должна иметь соотношение сторон = ширина/высота в пределах этого диапазона. |
MaxAttempts (int64 x) | Количество попыток создания обрезанной области изображения с указанными ограничениями. |
Seed (int64 x) | Если seed или seed2 установлено значение, отличное от нуля, генератор случайных чисел заполняется данным начальным seed . |
Seed2 (int64 x) | Второе семя, чтобы избежать столкновения семян. |
UseImageIfNoBoundingBoxes (bool x) | Управляет поведением, если ограничивающие рамки не указаны. |
Публичные атрибуты
область_диапазон_
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::area_range_ = Default_area_range()
аспект_ratio_range_
gtl::ArraySlice< float > tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::aspect_ratio_range_ = Default_aspect_ratio_range()
max_attempts_
int64 tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::max_attempts_ = 100
семя2_
int64 tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::seed2_ = 0
семя_
int64 tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::seed_ = 0
use_image_if_no_bounding_boxes_
bool tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::use_image_if_no_bounding_boxes_ = false
Общественные функции
ПлощадьДиапазон
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::AreaRange(
const gtl::ArraySlice< float > & x
)
Обрезанная область изображения должна содержать часть предоставленного изображения в пределах этого диапазона.
По умолчанию [0,05, 1]
АспектСоотношениеДиапазон
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::AspectRatioRange(
const gtl::ArraySlice< float > & x
)
Обрезанная область изображения должна иметь соотношение сторон = ширина/высота в пределах этого диапазона.
По умолчанию [0,75, 1,33]
Максимальное количество попыток
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::MaxAttempts(
int64 x
)
Количество попыток создания обрезанной области изображения с указанными ограничениями.
После сбоя max_attempts
верните весь образ.
По умолчанию 100
Семя
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::Seed(
int64 x
)
Если seed
или seed2
установлено ненулевое значение, генератор случайных чисел заполняется данным начальным seed
.
В противном случае он засеивается случайным семенем.
По умолчанию 0
Семя2
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::Seed2(
int64 x
)
Второе семя, чтобы избежать столкновения семян.
По умолчанию 0
Усеимажеифнобаундингбоксес
TF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::UseImageIfNoBoundingBoxes(
bool x
)
Управляет поведением, если ограничивающие рамки не указаны.
Если это правда, предположим, что неявная ограничивающая рамка охватывает весь ввод. Если false, выдать ошибку.
По умолчанию ложь
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-26 UTC.
[null,null,["Последнее обновление: 2025-07-26 UTC."],[],[],null,["# tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs Struct Reference\n\ntensorflow::ops::SampleDistortedBoundingBoxV2::Attrs\n====================================================\n\n`#include \u003cimage_ops.h\u003e`\n\nOptional attribute setters for [SampleDistortedBoundingBoxV2](/versions/r2.3/api_docs/cc/class/tensorflow/ops/sample-distorted-bounding-box-v2#classtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2).\n\nSummary\n-------\n\n| ### Public attributes ||\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------|\n| [area_range_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_1_1_attrs_1a69ae593a1a5a7780e524e2356d2faff8)` = Default_area_range()` | `gtl::ArraySlice\u003c float \u003e` |\n| [aspect_ratio_range_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_1_1_attrs_1a0c4e44eabfe7afab174ee2f85df1726d)` = Default_aspect_ratio_range()` | `gtl::ArraySlice\u003c float \u003e` |\n| [max_attempts_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_1_1_attrs_1a730472cdd7975ef9d970e1f8b5023364)` = 100` | `int64` |\n| [seed2_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_1_1_attrs_1a7c9b9d92bf0a822f1545d6ca832b0422)` = 0` | `int64` |\n| [seed_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_1_1_attrs_1acff1116d6929f772cb713fe9a3d32eeb)` = 0` | `int64` |\n| [use_image_if_no_bounding_boxes_](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_1_1_attrs_1ad86cffc54629ac12206d2c500e0779cb)` = false` | `bool` |\n\n| ### Public functions ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [AreaRange](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_1_1_attrs_1a8df62937b62cff944feb1b8fa311ded7)`(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-v2/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_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_v2_1_1_attrs_1a3cbee228822ba7b22c16480f4b924bf0)`(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-v2/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_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_v2_1_1_attrs_1a3d45be2446f3ad2895375dc1dad9cc0b)`(int64 x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sample-distorted-bounding-box-v2/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_1_1_attrs) Number of attempts at generating a cropped region of the image of the specified constraints. |\n| [Seed](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_1_1_attrs_1adc049c4ba5c6fdd2d276098deeb8c992)`(int64 x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sample-distorted-bounding-box-v2/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_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_v2_1_1_attrs_1a676c3cc02479e14a7f557fe7d469cb93)`(int64 x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sample-distorted-bounding-box-v2/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_1_1_attrs) A second seed to avoid seed collision. |\n| [UseImageIfNoBoundingBoxes](#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_1_1_attrs_1a3179a059c42359549522461cb227d6c3)`(bool x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sample-distorted-bounding-box-v2/attrs#structtensorflow_1_1ops_1_1_sample_distorted_bounding_box_v2_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::SampleDistortedBoundingBoxV2::Attrs::area_range_ = Default_area_range()\n``` \n\n### aspect_ratio_range_\n\n```scdoc\ngtl::ArraySlice\u003c float \u003e tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::aspect_ratio_range_ = Default_aspect_ratio_range()\n``` \n\n### max_attempts_\n\n```scdoc\nint64 tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::max_attempts_ = 100\n``` \n\n### seed2_\n\n```scdoc\nint64 tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::seed2_ = 0\n``` \n\n### seed_\n\n```scdoc\nint64 tensorflow::ops::SampleDistortedBoundingBoxV2::Attrs::seed_ = 0\n``` \n\n### use_image_if_no_bounding_boxes_\n\n```scdoc\nbool tensorflow::ops::SampleDistortedBoundingBoxV2::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::SampleDistortedBoundingBoxV2::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::SampleDistortedBoundingBoxV2::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::SampleDistortedBoundingBoxV2::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### Seed\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::SampleDistortedBoundingBoxV2::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::SampleDistortedBoundingBoxV2::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::SampleDistortedBoundingBoxV2::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"]]