tensorflow:: ops:: שינוי גודל אזור

#include <image_ops.h>

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

תַקצִיר

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

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

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

טיעונים:

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

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

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

החזרות:

  • Output : 4-ממדי עם צורה [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

תמונות_שונות_גודל

::tensorflow::Output resized_images

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

שינוי גודלאזור

 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
)

צוֹמֶת

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

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

יישור פינות

Attrs AlignCorners(
  bool x
)