tensorflow:: אופס:: DecodeJpeg

#include <image_ops.h>

פענוח תמונה מקודדת JPEG לטנזור uint8.

סיכום

channels attr מציינים את המספר הרצוי של ערוצי צבע עבור התמונה המפוענחת.

הערכים המקובלים הם:

  • 0: השתמש במספר הערוצים בתמונה מקודדת JPEG.
  • 1: פלט תמונה בגווני אפור.
  • 3: פלט תמונת RGB.

במידת הצורך, התמונה המקודדת JPEG עוברת טרנספורמציה כך שתתאים למספר המבוקש של ערוצי הצבע.

ratio attr מאפשר להקטין את קנה המידה של התמונה בגורם מספר שלם במהלך הפענוח. הערכים המותרים הם: 1, 2, 4 ו-8. זה הרבה יותר מהיר מאשר הקטנת קנה המידה של התמונה מאוחר יותר.

אופציה זו תומכת גם בפענוח PNG וקובצי GIF שאינם מונפשים מכיוון שהממשק זהה, אם כי נקי יותר להשתמש tf.io.decode_image .

טיעונים:

  • scope: אובייקט Scope
  • תוכן: 0-D. התמונה מקודדת JPEG.

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

  • ערוצים: מספר ערוצי צבע עבור התמונה המפוענחת.
  • יחס: יחס ירידה בקנה המידה.
  • fancy_upscaling: אם זה נכון, השתמש בשינוי קנה מידה איטי יותר אך נחמד יותר של מישורי ה-chroma (yuv420/422 בלבד).
  • try_recover_truncated: אם נכון נסה לשחזר תמונה מקלט קטוע.
  • acceptable_fraction: החלק המינימלי הנדרש של שורות לפני קבלת קלט קטוע.
  • dct_method: מחרוזת המציינת רמז לגבי האלגוריתם המשמש לפירוק. ברירת המחדל היא "" אשר ממופה לברירת מחדל ספציפית למערכת. ערכים חוקיים כרגע הם ["INTEGER_FAST", "INTEGER_ACCURATE"]. ניתן להתעלם מהרמז (למשל, ספריית ה-jpeg הפנימית משתנה לגרסה שאין לה אפשרות ספציפית זו).

החזרות:

  • Output : תלת מימד עם צורה [height, width, channels] ..

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

DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents)
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::Attrs & attrs)

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

image
operation

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

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

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

AcceptableFraction (float x)
Channels (int64 x)
DctMethod (StringPiece x)
FancyUpscaling (bool x)
Ratio (int64 x)
TryRecoverTruncated (bool x)

מבנים

tensorflow:: ops:: DecodeJpeg:: Attrs

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

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

תמונה

::tensorflow::Output image

מבצע

Operation operation

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

DecodeJpeg

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents
)

DecodeJpeg

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  const DecodeJpeg::Attrs & attrs
)

צוֹמֶת

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

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

שבר מקובל

Attrs AcceptableFraction(
  float x
)

ערוצים

Attrs Channels(
  int64 x
)

DctMethod

Attrs DctMethod(
  StringPiece x
)

FancyUpscaling

Attrs FancyUpscaling(
  bool x
)

יַחַס

Attrs Ratio(
  int64 x
)

TryRecoverTruncated

Attrs TryRecoverTruncated(
  bool x
)