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

DecodeImage

DecodeImage המעמד הסופי הציבור

פונקציה עבור decode_bmp, decode_gif, decode_jpeg ו-decode_png.

מזהה אם תמונה היא BMP, GIF, JPEG או PNG, ומבצעת את הפעולה המתאימה להמרת מחרוזת בתים של הקלט ל-Tensor מסוג dtype.

הערה: decode_gif מחזירה מערך 4-D [num_frames, גובה, רוחב, 3], בניגוד decode_bmp, decode_jpeg ו decode_png שמחזירים 3-D מערכים [גובה, רוחב, NUM_CHANNELS]. הקפד לקחת זאת בחשבון בעת ​​בניית הגרף שלך אם אתה מערבב קבצי GIF עם קבצי BMP, JPEG ו/או PNG. לחלופין, הגדר את הארגומנט expand_animations של פונקציה זו ל-False, ובמקרה זה ה-op יחזיר טנזורים תלת מימדיים ויקצץ קבצי GIF מונפשים למסגרת הראשונה.

הערה: אם המסגרת הראשונה של אנימציה GIF אינו תופס את הבד כולו (מסגרת מקסימום רוחב x מקסימום מסגרת גובה), אז זה ממלא את האזורים פנויים (בפריים הראשון) עם אפסים (שחור). עבור פריימים לאחר הפריים הראשון שאינם תופסים את כל הקנבס, הוא משתמש בפריים הקודם כדי למלא את האזורים הלא תפוסים.

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

מעמד DecodeImage.Options מאפיינים אופציונליים עבור DecodeImage

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של טנזור.
סטטי DecodeImage.Options
ערוצים (ערוצים לונג)
סטטי <T מרחיבה מספר> DecodeImage <T>
ליצור ( היקף היקף, האופרנד <string> תוכן, מחלקה <T> dtype, אפשרויות ... אופציות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeImage חדשה.
סטטי DecodeImage < UInt8 >
ליצור ( היקף היקף, האופרנד <string> תוכן, אפשרויות ... אופציות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeImage חדשה באמצעות סוגי פלט ברירת מחדל.
סטטי DecodeImage.Options
expandAnimations (expandAnimations בוליאני)
פלט <T>
תמונה ()
3-D עם צורה `[גובה, רוחב, ערוצים]` או 4-D עם צורה `[מסגרת, גובה, רוחב, ערוצים]`..

שיטות בירושה

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

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

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

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

סטטי ציבור DecodeImage.Options ערוצים (ערוצי לונג)

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

הציבור סטטי DecodeImage <T> ליצור ( היקף היקף, האופרנד <string> תוכן, מחלקה <T> dtype, אפשרויות ... אופציות)

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

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

סטטי הציבור DecodeImage < UInt8 > ליצור ( היקף היקף, האופרנד <string> תוכן, אפשרויות ... אופציות)

שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeImage חדשה באמצעות סוגי פלט ברירת מחדל.

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

סטטי הציבור DecodeImage.Options expandAnimations (expandAnimations בוליאני)

פרמטרים
להרחיב אנימציות שולט בצורת הפלט של האופ המוחזר. אם נכון, האופ המוחזר יפיק טנזור תלת-ממדי עבור קובצי PNG, JPEG ו-BMP; וטנזור 4-D עבור כל קובצי ה-GIF, בין אם מונפשים ובין אם לא. אם, False, ה-Op המוחזר יפיק טנזור תלת-ממדי עבור כל סוגי הקבצים ויקצץ קובצי GIF מונפשים למסגרת הראשונה.

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

3-D עם צורה `[גובה, רוחב, ערוצים]` או 4-D עם צורה `[מסגרת, גובה, רוחב, ערוצים]`..