iOS এর জন্য অগমেন্টেড ফেস কুইকস্টার্ট

এই নির্দেশিকা আপনাকে দেখায় কিভাবে:

  • অগমেন্টেড ফেস এর সাথে কাজ করার জন্য আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করুন
  • 2D টেক্সচার প্রয়োগ করুন এবং সনাক্ত করা মুখগুলিতে 3D বস্তু সংযুক্ত করুন

পূর্বশর্ত

  • Xcode সংস্করণ 13.0 বা তার পরে
  • Cocoapods 1.4.0 বা তার পরে যদি Cocoapods ব্যবহার করা হয়
  • একটি ARKit-সামঞ্জস্যপূর্ণ Apple ডিভাইস যেটি iOS 12.0 বা তার পরবর্তী সংস্করণে চলে (iOS 12.0 বা তার পরবর্তী সংস্করণের স্থাপনার লক্ষ্য প্রয়োজন)

অগমেন্টেড ফেস ব্যবহার করা

নিম্নলিখিত ধাপগুলি অগমেন্টেড ফেসস স্যাম্পল অ্যাপ ব্যবহার করে আপনাকে অগমেন্টেড ফেস ক্ষমতা সহ একটি অ্যাপ কনফিগার এবং তৈরি করার জন্য গুরুত্বপূর্ণ কাজগুলি দেখায়।

অগমেন্টেড ফেস নমুনা অ্যাপ পান

  1. নমুনা অ্যাপ কোড পেতে GitHub থেকে iOS-এর জন্য সর্বশেষ ARCore SDK ক্লোন করুন বা ডাউনলোড করুন।
  2. একটি টার্মিনাল বা ফাইন্ডার উইন্ডো খুলুন এবং যে ফোল্ডারে আপনি SDK ক্লোন বা ডাউনলোড করেছেন সেখানে নেভিগেট করুন।
  3. আপনি নমুনা অ্যাপ কোডটি /Examples/AugmentedFacesExample এ খুঁজে পেতে পারেন।

pod install চালান

AugmentedFacesSample অ্যাপটি আপনার প্রয়োজন হবে এমন ARCore SDK এবং iOS সংস্করণগুলির সাথে একটি Podfile পূর্বে কনফিগার করা সহ পাঠানো হয়। এই নির্ভরতাগুলি ইনস্টল করতে:

  1. একটি টার্মিনাল উইন্ডো খুলুন এবং Xcode প্রকল্প বিদ্যমান ফোল্ডার থেকে pod install চালান। এটি একটি *.xcworkspace ফাইল তৈরি করে যা আপনি পরে অ্যাপটি তৈরি এবং চালানোর জন্য ব্যবহার করবেন।

অ্যাপটি তৈরি করুন এবং চালান

  1. Xcode-এ প্রজেক্টের জন্য .xcworkspace ( .xcodeproj নয়) ফাইলটি খুলুন।
  2. লক্ষ্যের সাধারণ সেটিংস খুলুন এবং বান্ডিল শনাক্তকারী পরিবর্তন করুন।
  3. Cmd+R টিপুন বা রান ক্লিক করুন। অগমেন্টেড ফেস এর সাথে কাজ করতে সিমুলেটর নয়, একটি ফিজিক্যাল ডিভাইস ব্যবহার করুন। ডিভাইসটি USB এর মাধ্যমে আপনার ডেভেলপমেন্ট মেশিনের সাথে সংযুক্ত হওয়া উচিত।

নমুনা অ্যাপ্লিকেশন চেষ্টা করে দেখুন

  1. আপনার ডিভাইসে এটি চালু করতে .xcworkspace ফাইল থেকে নমুনা অ্যাপটি তৈরি করুন এবং চালান।
  2. অনুরোধ করা হলে, অ্যাপটিকে ক্যামেরার অনুমতি দিন। ARCore তারপর ক্যামেরায় দৃশ্যমান মুখগুলি সনাক্ত করতে শুরু করে৷ বর্তমানে, একবারে শুধুমাত্র একবার মুখ সনাক্ত করা হয়।
  3. নিশ্চিত করুন যে ক্যামেরাটি ব্যবহারকারীর মুখোমুখি হচ্ছে।

পরবর্তী পদক্ষেপ

,

এই নির্দেশিকা আপনাকে দেখায় কিভাবে:

  • অগমেন্টেড ফেস এর সাথে কাজ করার জন্য আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করুন
  • 2D টেক্সচার প্রয়োগ করুন এবং সনাক্ত করা মুখগুলিতে 3D বস্তু সংযুক্ত করুন

পূর্বশর্ত

  • Xcode সংস্করণ 13.0 বা তার পরে
  • Cocoapods 1.4.0 বা তার পরে যদি Cocoapods ব্যবহার করা হয়
  • একটি ARKit-সামঞ্জস্যপূর্ণ Apple ডিভাইস যেটি iOS 12.0 বা তার পরবর্তী সংস্করণে চলে (iOS 12.0 বা তার পরবর্তী সংস্করণের স্থাপনার লক্ষ্য প্রয়োজন)

অগমেন্টেড ফেস ব্যবহার করা

নিম্নলিখিত ধাপগুলি অগমেন্টেড ফেসস স্যাম্পল অ্যাপ ব্যবহার করে আপনাকে অগমেন্টেড ফেস ক্ষমতা সহ একটি অ্যাপ কনফিগার এবং তৈরি করার জন্য গুরুত্বপূর্ণ কাজগুলি দেখায়।

অগমেন্টেড ফেস নমুনা অ্যাপ পান

  1. নমুনা অ্যাপ কোড পেতে GitHub থেকে iOS-এর জন্য সর্বশেষ ARCore SDK ক্লোন করুন বা ডাউনলোড করুন।
  2. একটি টার্মিনাল বা ফাইন্ডার উইন্ডো খুলুন এবং যে ফোল্ডারে আপনি SDK ক্লোন বা ডাউনলোড করেছেন সেখানে নেভিগেট করুন।
  3. আপনি নমুনা অ্যাপ কোডটি /Examples/AugmentedFacesExample এ খুঁজে পেতে পারেন।

pod install চালান

AugmentedFacesSample অ্যাপটি আপনার প্রয়োজন হবে এমন ARCore SDK এবং iOS সংস্করণগুলির সাথে একটি Podfile পূর্বে কনফিগার করা সহ পাঠানো হয়। এই নির্ভরতাগুলি ইনস্টল করতে:

  1. একটি টার্মিনাল উইন্ডো খুলুন এবং Xcode প্রকল্প বিদ্যমান ফোল্ডার থেকে pod install চালান। এটি একটি *.xcworkspace ফাইল তৈরি করে যা আপনি পরে অ্যাপটি তৈরি এবং চালানোর জন্য ব্যবহার করবেন।

অ্যাপটি তৈরি করুন এবং চালান

  1. Xcode-এ প্রজেক্টের জন্য .xcworkspace ( .xcodeproj নয়) ফাইলটি খুলুন।
  2. লক্ষ্যের সাধারণ সেটিংস খুলুন এবং বান্ডিল শনাক্তকারী পরিবর্তন করুন।
  3. Cmd+R টিপুন বা রান ক্লিক করুন। অগমেন্টেড ফেস এর সাথে কাজ করতে সিমুলেটর নয়, একটি ফিজিক্যাল ডিভাইস ব্যবহার করুন। ডিভাইসটি USB এর মাধ্যমে আপনার ডেভেলপমেন্ট মেশিনের সাথে সংযুক্ত হওয়া উচিত।

নমুনা অ্যাপ্লিকেশন চেষ্টা করে দেখুন

  1. আপনার ডিভাইসে এটি চালু করতে .xcworkspace ফাইল থেকে নমুনা অ্যাপটি তৈরি করুন এবং চালান।
  2. অনুরোধ করা হলে, অ্যাপটিকে ক্যামেরার অনুমতি দিন। ARCore তারপর ক্যামেরায় দৃশ্যমান মুখগুলি সনাক্ত করতে শুরু করে৷ বর্তমানে, একবারে শুধুমাত্র একবার মুখ সনাক্ত করা হয়।
  3. নিশ্চিত করুন যে ক্যামেরাটি ব্যবহারকারীর মুখোমুখি হচ্ছে।

পরবর্তী পদক্ষেপ