decode_bmp, decode_gif, decode_jpeg, এবং decode_png এর জন্য ফাংশন।
একটি চিত্র একটি BMP, GIF, JPEG, বা PNG কিনা তা সনাক্ত করে এবং ইনপুট বাইট স্ট্রিংকে dtype টাইপের টেনসরে রূপান্তর করার জন্য উপযুক্ত ক্রিয়াকলাপ সম্পাদন করে৷
উল্লেখ্য: আয় decode_gif একটি 4-ডি অ্যারে [num_frames, উচ্চতা, প্রস্থ, 3], যেমন decode_bmp, decode_jpeg এবং decode_png, যা 3-ডি অ্যারে [উচ্চতা, প্রস্থ, num_channels] ফিরে আসার বিরোধিতা। আপনি যদি BMP, JPEG, এবং/অথবা PNG ফাইলগুলির সাথে GIF ফাইলগুলিকে মিশ্রিত করেন তবে আপনার গ্রাফ তৈরি করার সময় এটিকে বিবেচনায় নেওয়া নিশ্চিত করুন৷ বিকল্পভাবে, এই ফাংশনের expand_animations আর্গুমেন্ট False এ সেট করুন, এই ক্ষেত্রে অপটি 3-মাত্রিক টেনসর ফিরিয়ে দেবে এবং অ্যানিমেটেড GIF ফাইলগুলিকে প্রথম ফ্রেমে ছেঁটে ফেলবে।
উল্লেখ্য: একটি অ্যানিমেটেড GIF প্রথম ফ্রেম সমগ্র ক্যানভাস (সর্বোচ্চ ফ্রেম প্রস্থ এক্স সর্বাধিক ফ্রেম উচ্চতা) ব্যাপৃত না থাকে, তাহলে এটি শূন্য (কালো) সঙ্গে (প্রথম ফ্রেমে) অনধিকৃত এলাকায় fills। প্রথম ফ্রেমের পরের ফ্রেমের জন্য যা পুরো ক্যানভাস দখল করে না, এটি আগের ফ্রেমটি ব্যবহার করে খালি জায়গা পূরণ করতে।
নেস্টেড ক্লাস
ক্লাস | DecodeImage.Options | জন্য ঐচ্ছিক বৈশিষ্ট্য DecodeImage |
পাবলিক পদ্ধতি
আউটপুট <টি> | asOutput () একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে। |
স্ট্যাটিক DecodeImage.Options | চ্যানেল (দীর্ঘ চ্যানেল) |
স্ট্যাটিক <টি নম্বর প্রসারিত> DecodeImage <টি> | তৈরি ( ব্যাপ্তি সুযোগ প্রতীক <স্ট্রিং> বিষয়বস্তু, ক্লাস <টি> dtype, বিকল্পসমূহ ... অপশন) একটি নতুন DecodeImage অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি। |
স্ট্যাটিক DecodeImage < UInt8 > | তৈরি ( ব্যাপ্তি সুযোগ প্রতীক <স্ট্রিং> বিষয়বস্তু, বিকল্পসমূহ ... অপশন) ডিফল্ট আউটপুট প্রকারগুলি ব্যবহার করে একটি নতুন ডিকোডইমেজ অপারেশন মোড়ানো ক্লাস তৈরি করার কারখানার পদ্ধতি। |
স্ট্যাটিক DecodeImage.Options | expandAnimations (বুলিয়ান expandAnimations) |
আউটপুট <টি> | ইমেজ () আকৃতির সাথে 3-D `[উচ্চতা, প্রস্থ, চ্যানেলগুলি]` অথবা 4-D আকৃতির সাথে `[ফ্রেম, উচ্চতা, প্রস্থ, চ্যানেল]`.. |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক আউটপুট <টি> asOutput ()
একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে।
TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি সিম্বলিক হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনার প্রতিনিধিত্ব করে।
পাবলিক স্ট্যাটিক DecodeImage.Options চ্যানেল (দীর্ঘ চ্যানেল)
পরামিতি
চ্যানেল | ডিকোড করা ছবির জন্য রঙিন চ্যানেলের সংখ্যা। |
---|
পাবলিক স্ট্যাটিক DecodeImage <টি> তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <স্ট্রিং> বিষয়বস্তু, ক্লাস <টি> dtype, বিকল্পসমূহ ... অপশন)
একটি নতুন DecodeImage অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
বিষয়বস্তু | 0-ডি. এনকোড করা ইমেজ বাইট। |
dtype | ফিরে আসা টেনসরের পছন্দসই DType। |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- ডিকোড ইমেজের একটি নতুন উদাহরণ
পাবলিক স্ট্যাটিক DecodeImage < UInt8 > তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <স্ট্রিং> বিষয়বস্তু, বিকল্পসমূহ ... অপশন)
ডিফল্ট আউটপুট প্রকারগুলি ব্যবহার করে একটি নতুন ডিকোডইমেজ অপারেশন মোড়ানো ক্লাস তৈরি করার কারখানার পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
বিষয়বস্তু | 0-ডি. এনকোড করা ইমেজ বাইট। |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- ডিকোড ইমেজের একটি নতুন উদাহরণ
পাবলিক স্ট্যাটিক DecodeImage.Options expandAnimations (বুলিয়ান expandAnimations)
পরামিতি
অ্যানিমেশন প্রসারিত করুন | ফিরে আসা অপের আউটপুট আকৃতি নিয়ন্ত্রণ করে। যদি সত্য হয়, প্রত্যাবর্তিত অপটি PNG, JPEG, এবং BMP ফাইলগুলির জন্য একটি 3-D টেনসর তৈরি করবে; এবং সমস্ত GIF-এর জন্য একটি 4-D টেনসর, অ্যানিমেটেড হোক বা না হোক। যদি, False হয়, প্রত্যাবর্তনকৃত অপটি সমস্ত ফাইল প্রকারের জন্য একটি 3-D টেনসর তৈরি করবে এবং অ্যানিমেটেড GIFগুলিকে প্রথম ফ্রেমে ছেঁটে ফেলবে৷ |
---|
পাবলিক আউটপুট <টি> ইমেজ ()
আকৃতির সাথে 3-D `[উচ্চতা, প্রস্থ, চ্যানেলগুলি]` অথবা 4-D আকৃতির সাথে `[ফ্রেম, উচ্চতা, প্রস্থ, চ্যানেল]`..