tensorflow::ops::ExtractGlimpse
#include <image_ops.h>يستخلص لمحة من موتر الإدخال.
ملخص
تُعيد هذه الدالة مجموعة من النوافذ تُسمى "لمحات" مُستخرجة عند offsets موضعية من موتر الإدخال. إذا تداخلت النوافذ جزئيًا فقط مع المدخلات، فسيتم ملء المناطق غير المتداخلة بضوضاء عشوائية.
والنتيجة هي موتر رباعي الأبعاد ذو شكل [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).
- إذا لم يتم توحيد الإحداثيات، فسيتم تفسيرها على أنها أعداد من البكسلات.
الحجج:
- النطاق: كائن النطاق
- المدخلات: موتر رباعي الأبعاد من نوع float ذو شكل
[batch_size, height, width, channels]. - الحجم: موتر أحادي البعد مكون من عنصرين، يحتوي على حجم اللقطات المراد استخراجها. يجب تحديد ارتفاع اللقطة أولاً، ثم عرضها.
- الإزاحات: موتر عدد صحيح ثنائي الأبعاد ذو شكل
[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:: ops:: 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
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::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 و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)