टेंसरफ़्लो :: ऑप्स :: DecodeJpeg
#include <image_ops.h>
एक यूपी 8 टेंसर को जेपीईजी-एनकोडेड छवि को डिकोड करें।
सारांश
Attr channels
डिकोड की गई छवि के लिए रंगीन चैनलों की वांछित संख्या को इंगित करता है।
स्वीकृत मूल्य हैं:
- 0: JPEG- एन्कोडेड छवि में चैनलों की संख्या का उपयोग करें।
- 1: एक ग्रेस्केल छवि का उत्पादन।
- 3: आउटपुट एक RGB छवि।
यदि आवश्यक हो, JPEG- एन्कोडेड छवि रंग चैनलों की अनुरोधित संख्या से मेल खाने के लिए रूपांतरित हो जाती है।
एटरर ratio
डिकोडिंग के दौरान एक पूर्णांक कारक द्वारा छवि को डाउनग्रेड करने की अनुमति देता है। अनुमत मान हैं: 1, 2, 4, और 8. यह बाद में छवि को डाउन करने की तुलना में बहुत तेज़ है।
यह op भी पीएनजी और गैर-एनिमेटेड जीआईएफ को डिकोड करने का समर्थन करता है क्योंकि इंटरफ़ेस समान है, हालांकि tf.image.decode_image
का उपयोग करना क्लीनर है।
तर्क:
- गुंजाइश: एक स्कोप ऑब्जेक्ट
- सामग्री: 0-डी। JPEG- एन्कोडेड छवि।
वैकल्पिक विशेषताएँ ( Attrs
देखें):
- चैनल: डिकोड की गई छवि के लिए रंग चैनलों की संख्या।
- अनुपात: डाउनस्कूलिंग अनुपात।
- फैंस_अप्सकलिंग: अगर सही है तो क्रोमा विमानों के धीमे लेकिन अच्छे उतार चढ़ाव का उपयोग करें (yuv420 / 422 केवल)।
- try_recover_truncated: यदि ट्रंक किए गए इनपुट से कोई छवि पुनर्प्राप्त करने का प्रयास करता है।
- स्वीकार्य_फैक्शन: काटे गए इनपुट को स्वीकार करने से पहले लाइनों का न्यूनतम आवश्यक अंश स्वीकार किया जाता है।
- dct_method: स्ट्रिंग विघटन के लिए प्रयुक्त एल्गोरिथ्म के बारे में एक संकेत निर्दिष्ट करता है। डिफॉल्ट्स "" जो सिस्टम-विशिष्ट डिफॉल्ट में मैप करता है। वर्तमान में मान्य मान हैं ["INTEGER_FAST", "INTEGER_ACCURATE"]। संकेत को नजरअंदाज किया जा सकता है (उदाहरण के लिए, आंतरिक जेपीईजी पुस्तकालय एक संस्करण में बदलता है जिसमें वह विशिष्ट विकल्प नहीं होता है।)
रिटर्न:
-
Output
: आकार के साथ 3-डी[height, width, channels]
।।
कंस्ट्रक्टर और डिस्ट्रक्टर्स | |
---|---|
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents) | |
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::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) |
संरचनाएं | |
---|---|
टेंसोफ़्लो :: ऑप्स :: डिकोडजैप :: एट्र्स | DecodeJpeg के लिए वैकल्पिक विशेषता बसती है । |
सार्वजनिक विशेषताएँ
छवि
::tensorflow::Output image
ऑपरेशन
Operation operation
सार्वजनिक कार्य
DecodeJpeg
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents )
DecodeJpeg
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, const DecodeJpeg::Attrs & attrs )
नोड
::tensorflow::Node * node() const
ऑपरेटर :: टेंसरफ़्लो :: इनपुट
operator::tensorflow::Input() constहै
ऑपरेटर :: टेंसोफ़्लो :: आउटपुट
operator::tensorflow::Output() const
सार्वजनिक स्थैतिक कार्य
स्वीकार करने योग्य
Attrs AcceptableFraction( float x )
चैनल
Attrs Channels( int64 x )है
DctMethod
Attrs DctMethod( StringPiece x )
फैंसीअप्सलिंग
Attrs FancyUpscaling( bool x )
अनुपात
Attrs Ratio( int64 x )
TryRecoverTruncated
Attrs TryRecoverTruncated( bool x )