ফেস স্টাইলাইজেশন গাইড

MediaPipe ফেস স্টাইলাইজার টাস্ক আপনাকে একটি চিত্রের মুখগুলিতে মুখের স্টাইলাইজেশন প্রয়োগ করতে দেয়। আপনি বিভিন্ন শৈলীতে ভার্চুয়াল অবতার তৈরি করতে এই কাজটি ব্যবহার করতে পারেন।

টাস্কটি BlazeFaceStylizer মডেল ব্যবহার করে, যা একটি ফেস জেনারেটর এবং একটি ফেস এনকোডার নিয়ে গঠিত। BlazeStyleGAN ফেস জেনারেটর, যা StyleGAN মডেল ফ্যামিলির একটি লাইটওয়েট বাস্তবায়ন, একটি নির্দিষ্ট শৈলী অনুযায়ী মুখ তৈরি করে এবং সম্পাদনা করে। ফেস এনকোডার, যা একটি MobileNet V2 ব্যাকবোন ব্যবহার করে, মুখের জেনারেটর দ্বারা উত্পন্ন মুখগুলিতে ইনপুট চিত্রগুলি ম্যাপ করে৷

এটা চেষ্টা করুন!

এবার শুরু করা যাক

আপনার লক্ষ্য প্ল্যাটফর্মের জন্য এই বাস্তবায়ন নির্দেশিকাগুলির একটি অনুসরণ করে এই কাজটি ব্যবহার করা শুরু করুন। এই প্ল্যাটফর্ম-নির্দিষ্ট গাইডগুলি আপনাকে সুপারিশকৃত কনফিগারেশন বিকল্পগুলির সাথে একটি প্রস্তাবিত মডেল এবং কোড উদাহরণ ব্যবহার করে এই কাজের একটি মৌলিক বাস্তবায়নের মাধ্যমে নিয়ে যায়:

টাস্কের বিবরণ

এই বিভাগটি এই কাজের ক্ষমতা, ইনপুট, আউটপুট এবং কনফিগারেশন বিকল্পগুলি বর্ণনা করে।

বৈশিষ্ট্য

  • ইনপুট ইমেজ প্রসেসিং - প্রসেসিং এর মধ্যে রয়েছে ইমেজ রোটেশন, রিসাইজ, নরমালাইজেশন এবং কালার স্পেস কনভার্সন।
টাস্ক ইনপুট টাস্ক আউটপুট
স্থিরচিত্রসমূহ ফেস স্টাইলাইজার ইনপুট ইমেজ থেকে সবচেয়ে বিশিষ্ট মুখের স্টাইলাইজেশন সহ একটি চিত্র আউটপুট করে।

কনফিগারেশন অপশন

এই কাজের নিম্নলিখিত কনফিগারেশন বিকল্প আছে:

বিকল্পের নাম বর্ণনা মান পরিসীমা ডিফল্ট মান
errorListener একটি ঐচ্ছিক ত্রুটি শ্রোতা সেট করে। N/A Not set

মডেল

ফেস স্টাইলাইজারের জন্য একটি ফেস স্টাইলাইজেশন মডেল প্রয়োজন যা ডাউনলোড করা এবং আপনার প্রোজেক্ট ডিরেক্টরিতে সংরক্ষণ করা। এই বিভাগে ফেস স্টাইলাইজেশন মডেলগুলি BlazeStyleGAN আর্কিটেকচারের উপর ভিত্তি করে। প্রতিটি মডেলকে ইনপুট চিত্রগুলির মধ্যে মুখের জন্য একটি নির্দিষ্ট শৈলী প্রয়োগ করার জন্য প্রশিক্ষণ দেওয়া হয়েছিল।

রঙিন স্কেচ

মডেলটি মুখগুলিকে একটি ছবিতে রূপান্তরিত করে যা রঙিন পেন্সিল স্ট্রোক এবং ব্রাশ স্ট্রোক সহ একটি স্কেচ অনুকরণ করে৷ এই মডেলটি প্রশিক্ষণের জন্য ব্যবহৃত শৈলী নীচে দেখানো হয়েছে:

রঙ স্কেচ আউটপুট

ণশড ইনপুট আকৃতি কোয়ান্টাইজেশন টাইপ সংস্করণ
রঙিন স্কেচ 256 x 256 x 3 ফ্লোট32 সর্বশেষ

রঙিন কালি

মডেলটি মুখগুলিকে একটি ছবিতে রূপান্তরিত করে যা একটি জলরঙের পেইন্টিং অনুকরণ করে। এই মডেলটি প্রশিক্ষণের জন্য ব্যবহৃত শৈলী নীচে দেখানো হয়েছে:

রঙিন কালি আউটপুট

ণশড ইনপুট আকৃতি কোয়ান্টাইজেশন টাইপ সংস্করণ
রঙিন কালি 256 x 256 x 3 ফ্লোট32 সর্বশেষ

তৈল চিত্র

মডেলটি মুখগুলিকে একটি ছবিতে রূপান্তরিত করে যা একটি তেল চিত্রের অনুকরণ করে৷ এই মডেলটি প্রশিক্ষণের জন্য ব্যবহৃত শৈলী নীচে দেখানো হয়েছে:

তেল পেইন্টিং আউটপুট

ণশড ইনপুট আকৃতি কোয়ান্টাইজেশন টাইপ সংস্করণ
তৈল চিত্র 256 x 256 x 3 ফ্লোট32 সর্বশেষ