تينسورفلو :: العمليات :: استخراج لمحة
#include <image_ops.h>
يستخرج لمحة من موتر الإدخال.
ملخص
إرجاع مجموعة من النوافذ تسمى اللمحات المستخرجة في offsets
الموقع من موتر الإدخال. إذا تداخلت النوافذ جزئيًا مع المدخلات ، فسيتم ملء المناطق غير المتداخلة بضوضاء عشوائية.
والنتيجة هي موتر 4-D للشكل [batch_size, glimpse_height, glimpse_width, channels]
. القنوات وأبعاد الدُفعات هي نفس أبعاد موتر الإدخال. يتم تحديد ارتفاع وعرض نوافذ الإخراج في معلمة size
.
تتحكم الحجة normalized
centered
كيفية بناء النوافذ:
- إذا تمت تسوية الإحداثيات ولكن لم يتم توسيطها ، فإن 0.0 و 1.0 تتوافق مع الحد الأدنى والحد الأقصى لكل بُعد ارتفاع وعرض.
- إذا تم تسوية الإحداثيات وتوسيطها ، فإنها تتراوح من -1.0 إلى 1.0. الإحداثيات (-1.0 ، -1.0) تتوافق مع الزاوية اليسرى العليا ، والركن الأيمن السفلي يقع عند (1.0 ، 1.0) والمركز عند (0 ، 0).
- إذا لم تتم تسوية الإحداثيات ، فسيتم تفسيرها على أنها عدد من وحدات البكسل.
الحجج:
- النطاق: كائن النطاق
- الإدخال: موتر عائم
[batch_size, height, width, channels]
للشكل[batch_size, height, width, channels]
. - الحجم: موتر 1-D مكون من عنصرين يحتويان على حجم اللمحات المراد استخلاصها. يجب تحديد ارتفاع اللمحة أولاً ، متبوعًا بعرض اللمحة.
- الإزاحات: موتر عدد صحيح ثنائي الأبعاد للشكل
[batch_size, 2]
يحتوي على y، x مواقع مركز كل نافذة.
السمات الاختيارية (انظر Attrs
):
- توسيط: يشير إلى ما إذا كانت إحداثيات الإزاحة متمركزة بالنسبة للصورة ، وفي هذه الحالة تكون الإزاحة (0 ، 0) متعلقة بمركز صور الإدخال. إذا كان خطأ ، فإن الإزاحة (0،0) تقابل الزاوية اليسرى العليا للصور المدخلة.
- تطبيع: يشير إلى ما إذا كانت إحداثيات الإزاحة طبيعية.
- uniform_noise: يشير إلى ما إذا كان يجب إنشاء الضوضاء باستخدام توزيع موحد أو توزيع غاوسي.
- الضوضاء: تشير إلى ما إذا كان يجب أن تكون الضوضاء
uniform
gaussian
أمzero
. الافتراضي هوuniform
مما يعني أن نوع الضوضاء سيتم تحديده بواسطةuniform_noise
.
عائدات:
-
Output
: موتر يمثل اللمحات[batch_size, glimpse_height, glimpse_width, channels]
.
البنائين والمدمرين | |
---|---|
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets) | |
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs) |
السمات العامة | |
---|---|
glimpse | |
operation |
الوظائف العامة | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
وظائف ثابتة عامة | |
---|---|
Centered (bool x) | |
Noise (StringPiece x) | |
Normalized (bool x) | |
UniformNoise (bool x) |
الهياكل | |
---|---|
tensorflow :: العمليات :: ExtractGlimpse :: Attrs | محددات السمات الاختيارية لـ ExtractGlimpse . |
السمات العامة
لمحة
::tensorflow::Output glimpse
عملية
Operation operation
الوظائف العامة
استخراج لمحة
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets )
استخراج لمحة
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs )
العقدة
::tensorflow::Node * node() const
المشغل :: tensorflow :: الإدخال
operator::tensorflow::Input() const
المشغل :: Tensorflow :: Output
operator::tensorflow::Output() const
وظائف ثابتة عامة
توسيط
Attrs Centered( bool x )
ضوضاء
Attrs Noise( StringPiece x )
تطبيع
Attrs Normalized( bool x )
الضوضاء الموحدة
Attrs UniformNoise( bool x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2020-04-20 (حسب التوقيت العالمي المتفَّق عليه)