टेंसरफ़्लो:: ऑप्स:: डिकोडएंडक्रॉपजेपीईजी

#include <image_ops.h>

एक JPEG-एन्कोडेड छवि को uint8 टेंसर में डिकोड और क्रॉप करें।

सारांश

एटीआर channels डिकोड की गई छवि के लिए रंगीन चैनलों की वांछित संख्या को इंगित करता है।

स्वीकृत मान हैं:

  • 0: JPEG-एन्कोडेड छवि में चैनलों की संख्या का उपयोग करें।
  • 1: एक ग्रेस्केल छवि आउटपुट करें।
  • 3: एक आरजीबी छवि आउटपुट करें।

यदि आवश्यक हो, तो JPEG-एन्कोडेड छवि को रंगीन चैनलों की अनुरोधित संख्या से मिलान करने के लिए बदल दिया जाता है।

एटीआर ratio डिकोडिंग के दौरान एक पूर्णांक कारक द्वारा छवि को डाउनस्केल करने की अनुमति देता है। अनुमत मान हैं: 1, 2, 4, और 8। यह बाद में छवि को छोटा करने की तुलना में बहुत तेज़ है।

यह डिकोड और क्रॉप के संयोजन के बराबर है, लेकिन केवल आंशिक जेपीईजी छवि को डिकोड करके बहुत तेज़ है।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • सामग्री: 0-डी. JPEG-एन्कोडेड छवि.
  • क्रॉप_विंडो: 1-डी. फसल विंडो: [फसल_y, फसल_x, फसल_ऊंचाई, फसल_चौड़ाई]।

वैकल्पिक विशेषताएँ (देखें Attrs ):

  • चैनल: डिकोड की गई छवि के लिए रंगीन चैनलों की संख्या।
  • अनुपात: डाउनस्केलिंग अनुपात।
  • फैंसी_अपस्केलिंग: यदि सही है तो क्रोमा विमानों की धीमी लेकिन अच्छी अपस्केलिंग का उपयोग करें (केवल yuv420/422)।
  • प्रयत्न_पुनर्प्राप्ति_छंटाई: यदि सत्य है तो काटे गए इनपुट से एक छवि को पुनर्प्राप्त करने का प्रयास करें।
  • स्वीकार्य_अंश: काटे गए इनपुट को स्वीकार करने से पहले लाइनों का न्यूनतम आवश्यक अंश।
  • dct_method: डीकंप्रेसन के लिए उपयोग किए जाने वाले एल्गोरिदम के बारे में एक संकेत निर्दिष्ट करने वाली स्ट्रिंग। डिफ़ॉल्ट "" है जो सिस्टम-विशिष्ट डिफ़ॉल्ट पर मैप होता है। वर्तमान में मान्य मान ["INTEGER_FAST", "INTEGER_ACCURATE"] हैं। संकेत को नजरअंदाज किया जा सकता है (उदाहरण के लिए, आंतरिक जेपीईजी लाइब्रेरी ऐसे संस्करण में बदल जाती है जिसमें वह विशिष्ट विकल्प नहीं होता है।)

रिटर्न:

  • Output : आकार के साथ 3-डी [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)

संरचनाएँ

टेंसरफ्लो:: ऑप्स:: डिकोडएंडक्रॉपजेपीईजी:: एटर्स

DecodeAndCropJpeg के लिए वैकल्पिक विशेषता सेटर।

सार्वजनिक गुण

छवि

::tensorflow::Output image

संचालन

Operation operation

सार्वजनिक समारोह

डिकोडएंडक्रॉपजेपीईजी

 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
)

नोड

::tensorflow::Node * node() const 

ऑपरेटर::टेन्सरफ़्लो::इनपुट

 operator::tensorflow::Input() const 

ऑपरेटर::टेन्सरफ़्लो::आउटपुट

 operator::tensorflow::Output() const 

सार्वजनिक स्थैतिक कार्य

स्वीकार्य अंश

Attrs AcceptableFraction(
  float x
)

चैनल

Attrs Channels(
  int64 x
)

Dctविधि

Attrs DctMethod(
  StringPiece x
)

फैंसीअपस्केलिंग

Attrs FancyUpscaling(
  bool x
)

अनुपात

Attrs Ratio(
  int64 x
)

पुनर्प्राप्त करने का प्रयास करेंछोटा किया गया

Attrs TryRecoverTruncated(
  bool x
)