פונקציה עבור decode_bmp, decode_gif, decode_jpeg ו-decode_png.
מזהה אם תמונה היא BMP, GIF, JPEG או PNG, ומבצעת את הפעולה המתאימה להמרת מחרוזת בתים של הקלט ל- Tensor מסוג dtype.
הערה : decode_gif מחזיר מערך 4-D [num_frames, גובה, width, 3], בניגוד ל-decode_bmp, decode_jpeg ו-decode_png, המחזירים מערכים תלת-ממדיים [height, width, num_channels]. הקפד לקחת זאת בחשבון בעת בניית הגרף שלך אם אתה מערבב קבצי GIF עם קבצי BMP, JPEG ו/או PNG. לחילופין, הגדר את הארגומנט expand_animations של פונקציה זו ל-False, ובמקרה זה ה-op יחזיר טנזורים תלת מימדיים ויקצר קבצי GIF מונפשים למסגרת הראשונה.
הערה : אם הפריים הראשון של GIF מונפש אינו תופס את כל הקנבס (רוחב פריים מרבי x גובה פריים מרבי), אז הוא ממלא את האזורים הלא תפוסים (במסגרת הראשונה) באפסים (שחור). עבור פריימים לאחר הפריים הראשון שאינם תופסים את כל הקנבס, הוא משתמש בפריים הקודם כדי למלא את האזורים הלא תפוסים.
כיתות מקוננות
מעמד | DecodeImage.Options | תכונות אופציונליות עבור DecodeImage |
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
פלט <T> | asOutput () מחזירה את הידית הסמלית של הטנזור. |
סטטי DecodeImage.Options | ערוצים (ערוצים ארוכים) |
סטטי <T מרחיב TNumber > DecodeImage <T> | create ( scope scope, Operand < TString > contents, Class<T> dtype, Options... options) שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeImage חדשה. |
static DecodeImage < TUint8 > | ליצור ( היקף היקף, Operand < TSString > תוכן, אפשרויות... אפשרויות) שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeImage חדשה באמצעות סוגי פלט ברירת מחדל. |
סטטי DecodeImage.Options | expandAnimations (בוליאני expandAnimations) |
פלט <T> | תמונה () 3-D עם צורה `[גובה, רוחב, ערוצים]` או 4-D עם צורה `[מסגרת, גובה, רוחב, ערוצים]`.. |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
פלט ציבורי <T> asOutput ()
מחזירה את הידית הסמלית של הטנזור.
כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.
ערוצים ציבוריים סטטיים DecodeImage.Options (ערוצים ארוכים)
פרמטרים
ערוצים | מספר ערוצי צבע עבור התמונה המפוענחת. |
---|
public static DecodeImage <T> create ( scope scope, Operand < TSString > contents, Class<T> dtype, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeImage חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
תוכן | 0-D. בתים של התמונה המקודדת. |
dtype | ה-DType הרצוי של הטנסור המוחזר. |
אפשרויות | נושא ערכי תכונות אופציונליות |
החזרות
- מופע חדש של DecodeImage
public static DecodeImage < TUint8 > create ( scope scope, Operand < TString > contents, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeImage חדשה באמצעות סוגי פלט ברירת מחדל.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
תוכן | 0-D. בתים של התמונה המקודדת. |
אפשרויות | נושא ערכי תכונות אופציונליות |
החזרות
- מופע חדש של DecodeImage
public static DecodeImage.Options expandAnimations (Boolian expandAnimations)
פרמטרים
להרחיב אנימציות | שולט בצורת הפלט של האופ המוחזר. אם נכון, האופ המוחזר יפיק טנזור תלת-ממדי עבור קבצי PNG, JPEG ו-BMP; וטנזור 4-D עבור כל קובצי ה-GIF, בין אם מונפשים ובין אם לא. אם, False, ה-Op המוחזר יפיק טנזור תלת-ממדי עבור כל סוגי הקבצים ויקצר קובצי GIF מונפשים למסגרת הראשונה. |
---|
תמונת פלט ציבורית <T> ()
3-D עם צורה `[גובה, רוחב, ערוצים]` או 4-D עם צורה `[מסגרת, גובה, רוחב, ערוצים]`..