تينسورفلو :: العمليات :: استخراج لمحة

#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
)