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