DecodeJpeg

পাবলিক ফাইনাল ক্লাস DecodeJpeg

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

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

গৃহীত মান হল:

  • 0: JPEG-এনকোড করা ছবিতে চ্যানেলের সংখ্যা ব্যবহার করুন।
  • 1: একটি গ্রেস্কেল চিত্র আউটপুট।
  • 3: একটি RGB ইমেজ আউটপুট।
যদি প্রয়োজন হয়, JPEG-এনকোড করা ছবিকে কালার চ্যানেলের অনুরোধ করা সংখ্যার সাথে মেলে রূপান্তরিত করা হয়।

attr `অনুপাত` ডিকোডিংয়ের সময় একটি পূর্ণসংখ্যা ফ্যাক্টর দ্বারা ইমেজকে ডাউনস্কেল করার অনুমতি দেয়। অনুমোদিত মানগুলি হল: 1, 2, 4, এবং 8৷ এটি পরবর্তীতে ইমেজ কমিয়ে আনার চেয়ে অনেক দ্রুত৷

এই অপটি ডিকোডিং PNG এবং নন-অ্যানিমেটেড GIF সমর্থন করে যেহেতু ইন্টারফেস একই, যদিও এটি tf.io.decode_image ব্যবহার করা ক্লিনার।

নেস্টেড ক্লাস

ক্লাস DecodeJpeg.Options DecodeJpeg এর জন্য ঐচ্ছিক বৈশিষ্ট্য

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

পাবলিক পদ্ধতি

স্ট্যাটিক DecodeJpeg.Options
গ্রহণযোগ্য ভগ্নাংশ (ভাসমান গ্রহণযোগ্য ভগ্নাংশ)
আউটপুট < TUint8 >
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্ট্যাটিক DecodeJpeg.Options
চ্যানেল (দীর্ঘ চ্যানেল)
স্ট্যাটিক ডিকোডজেপিইজি
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TString > বিষয়বস্তু, বিকল্প... বিকল্প)
একটি নতুন DecodeJpeg অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
স্ট্যাটিক DecodeJpeg.Options
dctMethod (স্ট্রিং dctMethod)
স্ট্যাটিক DecodeJpeg.Options
fancyUpscaling (বুলিয়ান ফ্যান্সি আপস্কেলিং)
আউটপুট < TUint8 >
ছবি ()
আকৃতির সাথে 3-D `[উচ্চতা, প্রস্থ, চ্যানেল]`..
স্ট্যাটিক DecodeJpeg.Options
অনুপাত (দীর্ঘ অনুপাত)
স্ট্যাটিক DecodeJpeg.Options
tryRecoverTruncated (বুলিয়ান tryRecoverTruncated)

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "DecodeJpeg"

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক DecodeJpeg.Options acceptableFraction (ফ্লোট গ্রহণযোগ্য ভগ্নাংশ)

পরামিতি
গ্রহণযোগ্য ভগ্নাংশ একটি কাটা ইনপুট গ্রহণ করার আগে লাইনের ন্যূনতম প্রয়োজনীয় ভগ্নাংশ।

সর্বজনীন আউটপুট < TUint8 > হিসাবে আউটপুট ()

টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।

TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।

পাবলিক স্ট্যাটিক DecodeJpeg.Options চ্যানেল (দীর্ঘ চ্যানেল)

পরামিতি
চ্যানেল ডিকোড করা ছবির জন্য রঙিন চ্যানেলের সংখ্যা।

পাবলিক স্ট্যাটিক ডিকোডজেপিগ তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TString > বিষয়বস্তু, বিকল্প... বিকল্প)

একটি নতুন DecodeJpeg অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
বিষয়বস্তু 0-ডি. JPEG-এনকোড করা ছবি।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • DecodeJpeg এর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক DecodeJpeg.Options dctMethod (স্ট্রিং dctMethod)

পরামিতি
dct পদ্ধতি স্ট্রিং ডিকম্প্রেশনের জন্য ব্যবহৃত অ্যালগরিদম সম্পর্কে একটি ইঙ্গিত উল্লেখ করে। ডিফল্ট "" যা একটি সিস্টেম-নির্দিষ্ট ডিফল্ট মানচিত্র. বর্তমানে বৈধ মান হল ["INTEGER_FAST", "INTEGER_ACCURATE"]৷ ইঙ্গিত উপেক্ষা করা যেতে পারে (যেমন, অভ্যন্তরীণ jpeg লাইব্রেরি এমন একটি সংস্করণে পরিবর্তিত হয় যেখানে সেই নির্দিষ্ট বিকল্প নেই।)

পাবলিক স্ট্যাটিক DecodeJpeg.Options fancyUpscaling (বুলিয়ান fancyUpscaling)

পরামিতি
fancyUpscaling সত্য হলে ক্রোমা প্লেনগুলির একটি ধীর কিন্তু সুন্দর আপস্কেলিং ব্যবহার করুন (শুধুমাত্র yuv420/422)।

সর্বজনীন আউটপুট < TUint8 > চিত্র ()

আকৃতির সাথে 3-D `[উচ্চতা, প্রস্থ, চ্যানেল]`..

পাবলিক স্ট্যাটিক DecodeJpeg.Options অনুপাত (দীর্ঘ অনুপাত)

পরামিতি
অনুপাত ডাউনস্কেলিং অনুপাত।

পাবলিক স্ট্যাটিক DecodeJpeg.Options tryRecoverTruncated (বুলিয়ান tryRecoverTruncated)

পরামিতি
tryRecoverTruncated সত্য হলে কাটা ইনপুট থেকে একটি চিত্র পুনরুদ্ধার করার চেষ্টা করুন।