DecodeJpeg

מחלקה סופית ציבורית DecodeJpeg

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

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

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

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

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

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

כיתות מקוננות

מעמד DecodeJpeg.Options תכונות אופציונליות עבור DecodeJpeg

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

שיטות ציבוריות

סטטי DecodeJpeg.Options
acceptableFraction (Float acceptableFraction)
פלט < TUint8 >
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי DecodeJpeg.Options
ערוצים (ערוצים ארוכים)
סטטי DecodeJpeg
ליצור ( היקף היקף, Operand < TSString > תוכן, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeJpeg חדשה.
סטטי DecodeJpeg.Options
dctMethod (מחרוזת dctMethod)
סטטי DecodeJpeg.Options
fancyUpscaling (FancyUpscaling בוליאני)
פלט < TUint8 >
תמונה ()
תלת מימד עם צורה `[גובה, רוחב, ערוצים]`..
סטטי DecodeJpeg.Options
יחס (יחס ארוך)
סטטי DecodeJpeg.Options
tryRecoverTruncated (בוליאני tryRecoverTruncated)

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "DecodeJpeg"

שיטות ציבוריות

public static DecodeJpeg.Options acceptableFraction (Float acceptableFraction)

פרמטרים
שבר מקובל החלק המינימלי הנדרש של שורות לפני קבלת קלט קטום.

פלט ציבורי < TUint8 > asOutput ()

מחזירה את הידית הסמלית של הטנזור.

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

ציבורי סטטי DecodeJpeg. ערוצי אפשרויות (ערוצים ארוכים)

פרמטרים
ערוצים מספר ערוצי צבע עבור התמונה המפוענחת.

public static DecodeJpeg create ( scope scope, Operand < TSString > contents, Options... options)

שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeJpeg חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
תוכן 0-D. התמונה מקודדת JPEG.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של DecodeJpeg

public static DecodeJpeg.Options dctMethod (String dctMethod)

פרמטרים
dctMethod מחרוזת המציינת רמז לגבי האלגוריתם המשמש לפירוק. ברירת המחדל היא "" אשר ממופה לברירת מחדל ספציפית למערכת. ערכים חוקיים כרגע הם ["INTEGER_FAST", "INTEGER_ACCURATE"]. ניתן להתעלם מהרמז (למשל, ספריית ה-jpeg הפנימית משתנה לגרסה שאין לה אפשרות ספציפית זו).

public static DecodeJpeg.Options fancyUpscaling (בוליאני fancyUpscaling)

פרמטרים
מפואר Upscaling אם זה נכון, השתמש בשינוי קנה מידה איטי יותר אך נחמד יותר של מישורי הכרומה (yuv420/422 בלבד).

פלט ציבורי < TUint8 > תמונה ()

תלת מימד עם צורה `[גובה, רוחב, ערוצים]`..

public static DecodeJpeg. יחס אפשרויות (יחס ארוך)

פרמטרים
יַחַס יחס הורדת קנה מידה.

public static DecodeJpeg.Options tryRecoverTruncated (בוליאני tryRecoverTruncated)

פרמטרים
tryRecoverTruncated אם נכון נסה לשחזר תמונה מקלט קטוע.