অগমেন্টেড ফেস আপনার অ্যাপকে একটি শনাক্ত করা মুখের বিভিন্ন অঞ্চলকে স্বয়ংক্রিয়ভাবে শনাক্ত করতে দেয় এবং সেই অঞ্চলগুলিকে এমনভাবে ব্যবহার করে যে টেক্সচার এবং মডেলগুলিকে এমনভাবে ওভারলে করতে পারে যা একটি পৃথক মুখের রূপ এবং অঞ্চলগুলির সাথে সঠিকভাবে মেলে৷
অগমেন্টেড ফেস কিভাবে কাজ করে?
AugmentedFaces নমুনা অ্যাপটি একটি মডেল এবং টেক্সচার উভয়ের সম্পদ ব্যবহার করে ব্যবহারকারীর মুখের উপর একটি শিয়ালের মুখের বৈশিষ্ট্যগুলিকে ওভারলে করে৷
3D মডেলটিতে দুটি শিয়াল কান এবং একটি শিয়ালের নাক রয়েছে। প্রতিটি একটি পৃথক হাড় যা তারা সংযুক্ত মুখের অঞ্চল অনুসরণ করতে পৃথকভাবে সরানো যেতে পারে:
টেক্সচারে চোখের ছায়া, ফ্রেকলস এবং অন্যান্য রঙ থাকে:
আপনি যখন নমুনা অ্যাপটি চালান, এটি একটি মুখ সনাক্ত করতে API-কে কল করে এবং মুখের উপর টেক্সচার এবং মডেল উভয়ই ওভারলে করে।
একটি বর্ধিত মুখ জাল সনাক্তকরণ
একটি শনাক্ত মুখের উপর টেক্সচার এবং 3D মডেলগুলিকে সঠিকভাবে ওভারলে করার জন্য, ARCore সনাক্ত করা অঞ্চল এবং একটি বর্ধিত ফেস মেশ প্রদান করে৷ এই জালটি মুখের একটি ভার্চুয়াল উপস্থাপনা, এবং শীর্ষবিন্দু, মুখের অঞ্চল এবং ব্যবহারকারীর মাথার কেন্দ্র নিয়ে গঠিত। লক্ষ্য করুন যে জালের স্থিতিবিন্যাস দৃশ্যফর্মের জন্য আলাদা।
যখন কোনও ব্যবহারকারীর মুখ ক্যামেরা দ্বারা শনাক্ত করা হয়, তখন ARCore বর্ধিত ফেস মেশ তৈরি করতে এই পদক্ষেপগুলি সম্পাদন করে, সেইসাথে কেন্দ্র এবং অঞ্চলের ভঙ্গি:
এটি কেন্দ্রের ভঙ্গি এবং একটি মুখের জাল চিহ্নিত করে।
- কেন্দ্রের ভঙ্গি, নাকের পিছনে অবস্থিত, ব্যবহারকারীর মাথার শারীরিক কেন্দ্র বিন্দু (অন্য কথায়, খুলির ভিতরে)।
- মুখের জালটিতে শত শত শীর্ষবিন্দু রয়েছে যা মুখ তৈরি করে এবং কেন্দ্রের ভঙ্গির সাথে সম্পর্কিত।
AugmentedFace
ক্লাস ব্যবহারকারীর মুখের মুখের অঞ্চলের ভঙ্গি সনাক্ত করতে ফেস মেশ এবং সেন্টার পোজ ব্যবহার করে। এই অঞ্চলগুলি হল:- বাম কপাল (
LEFT_FOREHEAD
) - ডান কপাল (
RIGHT_FOREHEAD
) - নাকের ডগা (
NOSE_TIP
)
- বাম কপাল (
এই উপাদানগুলি - কেন্দ্রের পোজ, ফেস মেশ এবং ফেস রিজিয়ন পোজ - অগমেন্টেড ফেস মেশ নিয়ে গঠিত এবং AugmentedFace
এপিআইগুলি পজিশনিং পয়েন্ট এবং অঞ্চল হিসাবে আপনার অ্যাপে অ্যাসেট রাখতে ব্যবহার করে।
পরবর্তী পদক্ষেপ
আপনার নিজের অ্যাপে অগমেন্টেড ফেস ব্যবহার শুরু করুন। আরও জানতে, দেখুন: