टेन्सरफ्लो::ऑप्स::सैंपलडिस्टॉर्टेडबाउंडिंगबॉक्स::एट्रिब्यूट्स
#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 से कोई भी गैर-शून्य पर सेट किया गया है, तो यादृच्छिक संख्या जनरेटर को दिए गए 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
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 है
न्यूनतम ऑब्जेक्ट कवर किया गया
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 से कोई भी गैर-शून्य पर सेट किया गया है, तो यादृच्छिक संख्या जनरेटर को दिए गए 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 )
यदि कोई बाउंडिंग बॉक्स प्रदान नहीं किया गया है तो यह व्यवहार को नियंत्रित करता है।
यदि सत्य है, तो संपूर्ण इनपुट को कवर करने वाले एक अंतर्निहित बाउंडिंग बॉक्स को मान लें। यदि असत्य है, तो त्रुटि उत्पन्न करें।
डिफ़ॉल्ट रूप से गलत