tensorflow:: ops:: DecodeJpeg

#include <image_ops.h>

একটি JPEG-এনকোডেড ছবিকে uint8 টেনসরে ডিকোড করুন।

সারসংক্ষেপ

attr channels ডিকোড করা ছবির জন্য কাঙ্ক্ষিত কালার চ্যানেলের সংখ্যা নির্দেশ করে।

গ্রহণযোগ্য মানগুলো হলো:

  • ০: JPEG-এনকোডেড ছবিতে থাকা চ্যানেলের সংখ্যা ব্যবহার করুন।
  • ১: একটি গ্রেস্কেল ছবি আউটপুট করুন।
  • ৩: একটি RGB ছবি আউটপুট করুন।

প্রয়োজন হলে, অনুরোধকৃত কালার চ্যানেলের সংখ্যার সাথে মেলানোর জন্য JPEG-এনকোডেড ছবিটিকে রূপান্তরিত করা হয়।

attr ratio ডিকোডিংয়ের সময় একটি পূর্ণসংখ্যার গুণক দ্বারা ছবিকে ডাউনস্কেল করার সুযোগ দেয়। অনুমোদিত মানগুলো হলো: ১, ২, ৪ এবং ৮। পরবর্তীতে ছবি ডাউনস্কেল করার চেয়ে এই পদ্ধতিটি অনেক দ্রুততর।

এই অপারেশনটি PNG এবং নন-অ্যানিমেটেড GIF ডিকোড করাও সমর্থন করে, কারণ এর ইন্টারফেস একই, যদিও tf.image.decode_image ব্যবহার করা আরও পরিচ্ছন্ন।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • বিষয়বস্তু: ০-ডি। জেপিইজি-এনকোডেড ছবিটি।

ঐচ্ছিক অ্যাট্রিবিউটসমূহ (দেখুন Attrs ):

  • চ্যানেল: ডিকোড করা ছবির জন্য রঙিন চ্যানেলের সংখ্যা।
  • অনুপাত: ডাউনস্কেলিং অনুপাত।
  • fancy_upscaleing: যদি true হয়, তাহলে ক্রোমা প্লেনগুলোর একটি ধীরগতির কিন্তু আরও সুন্দর আপস্কেলিং ব্যবহার করা হবে (শুধুমাত্র yuv420/422 এর জন্য)।
  • try_recover_truncated: যদি true হয়, তাহলে খণ্ডিত ইনপুট থেকে একটি ছবি পুনরুদ্ধার করার চেষ্টা করা হবে।
  • গ্রহণযোগ্য_ভগ্নাংশ: একটি সংক্ষিপ্ত ইনপুট গৃহীত হওয়ার আগে প্রয়োজনীয় লাইনের সর্বনিম্ন ভগ্নাংশ।
  • dct_method: ডিকম্প্রেশনের জন্য ব্যবহৃত অ্যালগরিদম সম্পর্কে একটি ইঙ্গিত প্রদানকারী স্ট্রিং। এর ডিফল্ট মান হলো "", যা একটি সিস্টেম-নির্দিষ্ট ডিফল্টকে নির্দেশ করে। বর্তমানে বৈধ মানগুলো হলো ["INTEGER_FAST", "INTEGER_ACCURATE"]। এই ইঙ্গিতটি উপেক্ষা করা হতে পারে (যেমন, অভ্যন্তরীণ jpeg লাইব্রেরি এমন একটি সংস্করণে পরিবর্তিত হলে যেখানে এই নির্দিষ্ট বিকল্পটি নেই)।

ফেরত:

  • Output : [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)

কাঠামো

tensorflow:: ops:: DecodeJpeg:: Attrs

DecodeJpeg-এর জন্য ঐচ্ছিক অ্যাট্রিবিউট সেটার।

জনসাধারণের বৈশিষ্ট্য

ছবি

::tensorflow::Output image

অপারেশন

Operation operation

জনসাধারণের কার্যাবলী

ডিকোডজেপিইজি

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents
)

ডিকোডজেপিইজি

 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
)

চেষ্টা করুন পুনরুদ্ধার করুন সংক্ষিপ্ত

Attrs TryRecoverTruncated(
  bool x
)