DecodeImage

सार्वजनिक अंतिम वर्ग DecodeImage

Decode_bmp, decode_gif, decode_jpeg, और decode_png के लिए फ़ंक्शन।

यह पता लगाता है कि कोई छवि बीएमपी, जीआईएफ, जेपीईजी, या पीएनजी है या नहीं, और इनपुट बाइट्स स्ट्रिंग को टाइप डीटाइप के टेंसर में बदलने के लिए उचित ऑपरेशन करता है।

ध्यान दें : decode_gif एक 4-डी सरणी [num_frames, ऊंचाई, चौड़ाई, 3] लौटाता है, जबकि decode_bmp, decode_jpeg और decode_png, जो 3-डी सरणी [ऊंचाई, चौड़ाई, num_channels] लौटाता है। यदि आप GIF फ़ाइलों को BMP, JPEG, और/या PNG फ़ाइलों के साथ मिश्रित कर रहे हैं, तो अपना ग्राफ़ बनाते समय इसे ध्यान में रखना सुनिश्चित करें। वैकल्पिक रूप से, इस फ़ंक्शन के एक्सपेंड_एनिमेशन तर्क को गलत पर सेट करें, जिस स्थिति में ऑप 3-आयामी टेंसर लौटाएगा और एनिमेटेड GIF फ़ाइलों को पहले फ्रेम में छोटा कर देगा।

ध्यान दें : यदि एनिमेटेड GIF का पहला फ्रेम पूरे कैनवास (अधिकतम फ्रेम चौड़ाई x अधिकतम फ्रेम ऊंचाई) पर कब्जा नहीं करता है, तो यह खाली क्षेत्रों (पहले फ्रेम में) को शून्य (काला) से भर देता है। पहले फ्रेम के बाद के फ्रेम के लिए जो पूरे कैनवास पर कब्जा नहीं करता है, यह खाली क्षेत्रों को भरने के लिए पिछले फ्रेम का उपयोग करता है।

नेस्टेड क्लासेस

कक्षा डिकोडइमेज.विकल्प DecodeImage के लिए वैकल्पिक विशेषताएँ

सार्वजनिक तरीके

आउटपुट <T>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर DecodeImage.Options
चैनल (लंबे चैनल)
स्थिर <T संख्या बढ़ाता है> DecodeImage <T>
बनाएं ( स्कोप स्कोप, ऑपरेंड <स्ट्रिंग> सामग्री, क्लास<टी> डीटाइप, विकल्प... विकल्प)
एक नया DecodeImage ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
स्थिर डिकोडइमेज < UInt8 >
बनाएं ( स्कोप स्कोप, ऑपरेंड <स्ट्रिंग> सामग्री, विकल्प... विकल्प)
डिफ़ॉल्ट आउटपुट प्रकारों का उपयोग करके एक नया DecodeImage ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
स्थिर DecodeImage.Options
विस्तारएनिमेशन (बूलियन विस्तारएनिमेशन)
आउटपुट <T>
छवि ()
`[ऊंचाई, चौड़ाई, चैनल]` आकार के साथ 3-डी या `[फ्रेम, ऊंचाई, चौड़ाई, चैनल]` आकार के साथ 4-डी।

विरासत में मिली विधियाँ

सार्वजनिक तरीके

सार्वजनिक आउटपुट <T> asOutput ()

टेंसर का प्रतीकात्मक हैंडल लौटाता है।

TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।

सार्वजनिक स्थैतिक DecodeImage.Options चैनल (लंबे चैनल)

पैरामीटर
चैनल डिकोड की गई छवि के लिए रंगीन चैनलों की संख्या।

सार्वजनिक स्थैतिक डिकोडइमेज <टी> बनाएं ( स्कोप स्कोप, ऑपरेंड <स्ट्रिंग> सामग्री, क्लास<टी> डीटाइप, विकल्प... विकल्प)

एक नया DecodeImage ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
अंतर्वस्तु 0-डी. एन्कोडेड छवि बाइट्स.
dtype लौटाए गए टेंसर का वांछित डीटाइप।
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • DecodeImage का एक नया उदाहरण

सार्वजनिक स्थैतिक DecodeImage <UInt8> बनाएं ( स्कोप स्कोप, ऑपरेंड <स्ट्रिंग> सामग्री, विकल्प... विकल्प)

डिफ़ॉल्ट आउटपुट प्रकारों का उपयोग करके एक नया DecodeImage ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
अंतर्वस्तु 0-डी. एन्कोडेड छवि बाइट्स.
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • DecodeImage का एक नया उदाहरण

सार्वजनिक स्थैतिक DecodeImage.Options विस्तारएनिमेशन (बूलियन विस्तारएनिमेशन)

पैरामीटर
विस्तारएनिमेशन लौटाए गए ऑप के आउटपुट आकार को नियंत्रित करता है। यदि सत्य है, तो लौटाया गया ऑप पीएनजी, जेपीईजी और बीएमपी फ़ाइलों के लिए 3-डी टेंसर उत्पन्न करेगा; और सभी GIF के लिए एक 4-डी टेंसर, चाहे एनिमेटेड हो या नहीं। यदि, गलत है, तो लौटाया गया ऑप सभी फ़ाइल प्रकारों के लिए 3-डी टेंसर उत्पन्न करेगा और एनिमेटेड GIF को पहले फ्रेम में छोटा कर देगा।

सार्वजनिक आउटपुट <T> छवि ()

`[ऊंचाई, चौड़ाई, चैनल]` आकार के साथ 3-डी या `[फ्रेम, ऊंचाई, चौड़ाई, चैनल]` आकार के साथ 4-डी।