tensorflow:: אופס:: ResizeArea

#include <image_ops.h>

שנה את גודל images size באמצעות אינטרפולציה אזורית.

סיכום

תמונות קלט יכולות להיות מסוגים שונים אך תמונות פלט תמיד צפות.

טווח ערכי הפיקסלים עבור תמונת הפלט עשוי להיות שונה מעט מהטווח עבור תמונת הקלט בגלל דיוק מספרי מוגבל. כדי להבטיח טווח פלט, למשל [0.0, 1.0] , החל את tf.clip_by_value על הפלט.

כל פיקסל פלט מחושב על ידי הפיכת תחילה של טביעת הרגל של הפיקסל לטנזור הקלט ולאחר מכן ממוצע הפיקסלים שחותכים את טביעת הרגל. תרומתו של פיקסל קלט לממוצע משוקללת לפי חלק מהשטח שלו שחותך את טביעת הרגל. זה זהה ל INTER_AREA של OpenCV.

טיעונים:

  • scope: אובייקט Scope
  • תמונות: 4-D עם צורה [batch, height, width, channels] .
  • גודל: = A 1-D int32 Tensor של 2 אלמנטים: new_height, new_width . הגודל החדש לתמונות.

מאפיינים אופציונליים (ראה Attrs ):

  • align_corners: אם נכון, מרכזים של 4 פיקסלים פינתיים של טנסור הקלט והפלט מיושרים, תוך שמירה על הערכים בפיקסלים הפיניים. ברירת המחדל ל-false.

החזרות:

  • Output : 4-D עם צורה [batch, new_height, new_width, channels] .

בנאים והורסים

ResizeArea (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input size)
ResizeArea (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input size, const ResizeArea::Attrs & attrs)

תכונות ציבוריות

operation
resized_images

תפקידים ציבוריים

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

פונקציות סטטיות ציבוריות

AlignCorners (bool x)

מבנים

tensorflow:: ops:: ResizeArea:: Attrs

קובעי תכונות אופציונליים עבור ResizeArea .

תכונות ציבוריות

מבצע

Operation operation

resized_images

::tensorflow::Output resized_images

תפקידים ציבוריים

ResizeArea

 ResizeArea(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input size
)

ResizeArea

 ResizeArea(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input size,
  const ResizeArea::Attrs & attrs
)

צוֹמֶת

::tensorflow::Node * node() const 

מפעיל::tensorflow::קלט

 operator::tensorflow::Input() const 

אופרטור::tensorflow::פלט

 operator::tensorflow::Output() const 

פונקציות סטטיות ציבוריות

AlignCorners

Attrs AlignCorners(
  bool x
)