tensorflow:: ops:: DecodeAndCropJpeg
#include <image_ops.h>פענוח וחיתוך של תמונה מקודדת JPEG לטנזור uint8.
תַקצִיר
channels attr מציינים את מספר ערוצי הצבע הרצוי עבור התמונה המפוענחת.
הערכים המקובלים הם:
- 0: השתמש במספר הערוצים בתמונה המקודדת בפורמט JPEG.
- 1: הפקת תמונה בגווני אפור.
- 3: פלט תמונת RGB.
במידת הצורך, התמונה המקודדת ב-JPEG עוברת טרנספורמציה כך שתתאים למספר המבוקש של ערוצי צבע.
ratio ה-attr מאפשר הקטנת קנה המידה של התמונה לפי גורם שלם במהלך הפענוח. הערכים המותרים הם: 1, 2, 4 ו-8. זה הרבה יותר מהיר מאשר הקטנת קנה המידה של התמונה מאוחר יותר.
זה שווה ערך לשילוב של פענוח וחיתוך, אבל הרבה יותר מהיר על ידי פענוח תמונת jpeg חלקית בלבד.
טיעונים:
- היקף: אובייקט היקף
- תוכן: 0-D. התמונה מקודדת בפורמט JPEG.
- חלון_חיתוך: 1-D. חלון החיתוך: [crop_y, crop_x, crop_height, crop_width].
מאפיינים אופציונליים (ראה Attrs ):
- ערוצים: מספר ערוצי הצבע עבור התמונה המפוענחת.
- יחס: יחס צמצום קנה מידה.
- fancy_upscaling: אם נכון, השתמשו בשיפור קנה המידה איטי אך נעים יותר של מישורי הכרומה (yuv420/422 בלבד).
- try_recover_truncated: אם ערך זה נכון, נסה לשחזר תמונה מקלט קטום.
- acceptable_fraction: שבר השורות המינימלי הנדרש לפני קבלת קלט קטום.
- dct_method: מחרוזת המציינת רמז לגבי האלגוריתם המשמש לפירוק דחיסה. ברירת המחדל היא "" אשר ממפה לברירת מחדל ספציפית למערכת. הערכים התקפים כעת הם ["INTEGER_FAST", "INTEGER_ACCURATE"]. ניתן להתעלם מהרמז (לדוגמה, ספריית ה-jpeg הפנימית משתנה לגרסה שאין לה אפשרות ספציפית זו).
החזרות:
-
Output: תלת-ממדי עם צורה[height, width, channels]..
בנאים והורסים | |
|---|---|
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window) | |
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window, const DecodeAndCropJpeg::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:: DecodeAndCropJpeg:: Attrs | קובעי מאפיינים אופציונליים עבור DecodeAndCropJpeg . |
מאפיינים ציבוריים
תְמוּנָה
::tensorflow::Output image
מִבצָע
Operation operation
תפקידים ציבוריים
DecodeAndCropJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
DecodeAndCropJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs )
צוֹמֶת
::tensorflow::Node * node() const
אופרטור::tensorflow::קלט
operator::tensorflow::Input() const
אופרטור::tensorflow::פלט
operator::tensorflow::Output() const
פונקציות סטטיות ציבוריות
שבר מקובל
Attrs AcceptableFraction( float x )
ערוצים
Attrs Channels( int64 x )
שיטת Dct
Attrs DctMethod( StringPiece x )
FancyUpscaling
Attrs FancyUpscaling( bool x )
יַחַס
Attrs Ratio( int64 x )
נסה לשחזר קטוע
Attrs TryRecoverTruncated( bool x )
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-11-05 (שעון UTC).