tensorflow::ops::ExtractImagePatches

#include <array_ops.h>

استخرج patches من images وضعها في بُعد الإخراج "العمق".

ملخص

الحجج:

  • النطاق: كائن النطاق
  • الصور: موتر رباعي الأبعاد ذو شكل [batch, in_rows, in_cols, depth] .
  • ksizes: حجم النافذة المنزلقة لكل بُعد من أبعاد images .
  • الخطوات: المسافة بين مركزي رقعتين متتاليتين في الصور. يجب أن تكون: [1, stride_rows, stride_cols, 1] .
  • المعدلات: يجب أن تكون: [1, rate_rows, rate_cols, 1] . هذه هي خطوة الإدخال، التي تحدد المسافة بين عينتين متتاليتين من الرقع في الإدخال. وهي مكافئة لاستخراج الرقع باستخدام patch_sizes_eff = patch_sizes + (patch_sizes - 1) * (rates - 1) ، متبوعة بأخذ عينات فرعية منها مكانيًا بمعامل rates . وهذا مكافئ rate في الالتفافات المتوسعة (المعروفة أيضًا باسم الالتفافات المتباعدة).
  • الحشو: نوع خوارزمية الحشو المراد استخدامها.

المرتجعات:

  • Output : موتر رباعي الأبعاد ذو شكل [batch, out_rows, out_cols, ksize_rows * ksize_cols * depth] يحتوي على رقع صور بحجم ksize_rows x ksize_cols x depth مُحوَّلة إلى متجه في بُعد "العمق". لاحظ أن out_rows و out_cols هما بُعدا رقع الناتج.

البناة والمدمرون

ExtractImagePatches (const :: tensorflow::Scope & scope, :: tensorflow::Input images, const gtl::ArraySlice< int > & ksizes, const gtl::ArraySlice< int > & strides, const gtl::ArraySlice< int > & rates, StringPiece padding)

السمات العامة

operation
patches

الوظائف العامة

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

السمات العامة

عملية

Operation operation

رقع

::tensorflow::Output patches

الوظائف العامة

استخراج الصور

 ExtractImagePatches(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  const gtl::ArraySlice< int > & ksizes,
  const gtl::ArraySlice< int > & strides,
  const gtl::ArraySlice< int > & rates,
  StringPiece padding
)

العقدة

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const