decode_bmp, decode_gif, decode_jpeg, और decode_png के लिए फ़ंक्शन।
पता लगाता है कि एक छवि एक बीएमपी, जीआईएफ, जेपीईजी, या पीएनजी है, और इनपुट बाइट्स स्ट्रिंग को टाइप dtype के टेंसर में बदलने के लिए उपयुक्त ऑपरेशन करता है।
नोट: रिटर्न decode_gif एक 4-डी सरणी [num_frames, ऊंचाई, चौड़ाई, 3], के रूप में decode_bmp, decode_jpeg और decode_png है, जो 3 डी सरणियों [ऊंचाई, चौड़ाई, NUM_CHANNELS] वापस जाने के लिए विरोध किया। यदि आप GIF फ़ाइलों को BMP, JPEG, और/या PNG फ़ाइलों के साथ मिला रहे हैं, तो अपना ग्राफ़ बनाते समय इसे ध्यान में रखना सुनिश्चित करें। वैकल्पिक रूप से, इस फ़ंक्शन के विस्तार_एनिमेशन तर्क को गलत पर सेट करें, इस स्थिति में op 3-आयामी टेंसर लौटाएगा और एनिमेटेड GIF फ़ाइलों को पहले फ्रेम में काट देगा।
नोट: एक एनिमेटेड GIF के पहले फ्रेम पूरे कैनवास (अधिकतम फ्रेम चौड़ाई x अधिकतम फ्रेम ऊंचाई) पर कब्जा नहीं करता है, तो यह शून्य (काला) के साथ (पहले फ्रेम में) खाली क्षेत्रों भरता है। पहले फ्रेम के बाद के फ्रेम के लिए जो पूरे कैनवास पर कब्जा नहीं करता है, यह खाली क्षेत्रों को भरने के लिए पिछले फ्रेम का उपयोग करता है।
नेस्टेड कक्षाएं
कक्षा | DecodeImage.Options | के लिए वैकल्पिक विशेषताओं DecodeImage |
सार्वजनिक तरीके
आउटपुट <टी> | asOutput () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर DecodeImage.Options | चैनलों (लांग चैनल) |
स्थिर <टी संख्या फैली> DecodeImage <टी> | बनाने ( स्कोप गुंजाइश, ओपेरैंड <string> सामग्री, कक्षा <टी> dtype, विकल्प ... विकल्प) एक नया DecodeImage ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि। |
स्थिर DecodeImage < UInt8 > | बनाने ( स्कोप गुंजाइश, ओपेरैंड <string> सामग्री, विकल्प ... विकल्प) डिफ़ॉल्ट आउटपुट प्रकारों का उपयोग करके एक नया DecodeImage ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि। |
स्थिर DecodeImage.Options | expandAnimations (बूलियन expandAnimations) |
आउटपुट <टी> | छवि () आकार के साथ 3-डी `[ऊंचाई, चौड़ाई, चैनल]` या आकार के साथ 4-डी `[फ्रेम, ऊंचाई, चौड़ाई, चैनल]`.. |
विरासत में मिली विधियां
सार्वजनिक तरीके
सार्वजनिक आउटपुट <टी> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के लिए इनपुट एक अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थिर DecodeImage.Options चैनल (लांग चैनल)
मापदंडों
चैनलों | डिकोड की गई छवि के लिए रंग चैनलों की संख्या। |
---|
सार्वजनिक स्थिर DecodeImage <टी> बनाने ( स्कोप गुंजाइश, ओपेरैंड <string> सामग्री, कक्षा <टी> dtype, विकल्प ... विकल्प)
एक नया DecodeImage ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
मापदंडों
दायरा | वर्तमान दायरा |
---|---|
अंतर्वस्तु | 0-डी। एन्कोडेड छवि बाइट्स। |
डीटाइप | लौटे टेंसर का वांछित डीटाइप। |
विकल्प | वैकल्पिक विशेषता मान रखता है |
रिटर्न
- DecodeImage का एक नया उदाहरण
सार्वजनिक स्थिर DecodeImage < UInt8 > बनाने ( स्कोप गुंजाइश, ओपेरैंड <string> सामग्री, विकल्प ... विकल्प)
डिफ़ॉल्ट आउटपुट प्रकारों का उपयोग करके एक नया DecodeImage ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
मापदंडों
दायरा | वर्तमान दायरा |
---|---|
अंतर्वस्तु | 0-डी। एन्कोडेड छवि बाइट्स। |
विकल्प | वैकल्पिक विशेषता मान रखता है |
रिटर्न
- DecodeImage का एक नया उदाहरण
सार्वजनिक स्थिर DecodeImage.Options expandAnimations (बूलियन expandAnimations)
मापदंडों
एनिमेशन का विस्तार करें | लौटे ऑप के आउटपुट आकार को नियंत्रित करता है। अगर सही है, तो लौटा हुआ ऑप पीएनजी, जेपीईजी और बीएमपी फाइलों के लिए एक 3-डी टेंसर तैयार करेगा; और सभी GIF के लिए 4-डी टेंसर, चाहे एनिमेटेड हो या नहीं। यदि, गलत, लौटा हुआ ऑप सभी फ़ाइल प्रकारों के लिए 3-डी टेंसर का उत्पादन करेगा और एनिमेटेड जीआईएफ को पहले फ्रेम में छोटा कर देगा। |
---|
सार्वजनिक आउटपुट <टी> छवि ()
आकार के साथ 3-डी `[ऊंचाई, चौड़ाई, चैनल]` या आकार के साथ 4-डी `[फ्रेम, ऊंचाई, चौड़ाई, चैनल]`..