আরকিট: একটি চিত্র স্তরে আলফা সহ একটি ভিডিও সনাক্ত করুন, ট্র্যাক করুন এবং প্রদর্শন করুন

চিত্রটি স্বীকৃত এবং ভিডিও সংযোজন বাস্তবতায় প্রদর্শিত হবে।

এআরকিট দিয়ে একটি চিত্রের মাধ্যমে একটি ভিডিও সনাক্ত করা এবং প্রদর্শন করা বিকাশের শুরুতে কঠিন হতে পারে। এই গাইডটি বিকাশকারীদের এআরকিট ব্যবহার করে এবং অ্যাপলের নমুনা চিত্র স্বীকৃতি প্রকল্পটিকে কাস্টম কোডের কয়েকটি লাইনের সাথে সংযুক্ত করে দ্রুত এই লক্ষ্য অর্জনে সহায়তা করার উদ্দেশ্যে।

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

চিত্র ট্র্যাকিং

আমাদের প্রকল্পের এআর রিসোর্স ফোল্ডারে আপনি যে চিত্রগুলি চিনতে চান তা অন্তর্ভুক্ত করা গুরুত্বপূর্ণ:

দ্রষ্টব্য: স্বীকৃতিপ্রাপ্ত চিত্রগুলিও একটি এপিআই থেকে প্রাপ্ত এবং প্রোগ্রামগতভাবে তৈরি করা যেতে পারে।
এআর রিসোর্স ফোল্ডার ইমেজ

আমাদের ভিউকন্ট্রোলারে আমাদের এআরএসসিএনভিউতে একটি রেফারেন্স যুক্ত করতে হবে এবং ভিডডিডোডে প্রতিনিধিদের প্রয়োগ করতে হবে। আমাদের দৃশ্য ভিউ সেশনের জন্য একটি এক্সেসরও যুক্ত করা দরকার।

আমাদের ভিউডআইড এয়ারে আমাদের একটি রিসেট ট্র্যাকিং পদ্ধতি যুক্ত করতে হবে:

রিসেট ট্র্যাকিং পদ্ধতিটি এর জন্য দায়ী:

  • একটি আরসেশন শুরু করুন
  • এআরসেশন কনফিগারেশন সেট করুন
  • ট্র্যাক করতে কোন পরিচিত চিত্রগুলি এআরসেশনকে বলুন

ডিআর ক্যামেরা ব্যবহার করার সময় এআর রিসোর্স ফোল্ডারে যুক্ত চিত্রগুলির মধ্যে যদি কোনও সনাক্ত হয়, তবে এআরএসসিএনভিউ নিম্নলিখিত প্রতিনিধিকে কল করবে:

প্রতিনিধিটির অ্যাঙ্কারে স্বীকৃত চিত্র সম্পর্কে তথ্য রয়েছে এবং একবার স্বীকৃত হয়ে স্বীকৃত চিত্রটির নাম প্রদর্শন করে:

এআর রিসোর্স চিত্র সনাক্ত করা হয়েছে।

কোনও স্বীকৃত চিত্র বিমানের উপরে একটি ভিডিও প্রদর্শন করুন

এই কোড দিয়ে আমরা ইতিমধ্যে একটি চিত্র চিনতে পারি। এখন একটি ভিডিও চিত্রের উপরে প্রদর্শিত হবে। প্রতিনিধিটির দিকে তাকান যেখানে আমরা ইতিমধ্যে স্বীকৃত চিত্রটি পেয়েছি:

ধারণাটি হ'ল তিনটি প্যারামিটার পেরিয়ে সহায়তায় একটি ডিসপ্লেভিডিও পদ্ধতি যুক্ত করুন:

  • স্বীকৃত রেফারেন্স চিত্র
  • গিঁট
  • ভিডিওটি দেখানো হবে

ভিডিও হেল্পারের ডিসপ্লেভিডিও পদ্ধতিটি ভিডিওটি প্রদর্শনের জন্য দায়ী। মূলত এটি নিম্নলিখিতগুলি করে:

  1. রেফারেন্স ইমেজের দৈহিক প্রস্থ এবং উচ্চতা প্রদান করে
  2. ভিডিও প্লেয়ারের জন্য একটি নোড তৈরি করুন
  3. ভিডিও প্লেয়ার তৈরি করুন
  4. ভিডিও প্লেয়ার ব্যবহার করে, মূলত আবিষ্কৃত নোডে নোড যুক্ত করুন
  5. ভিডিও নোড সেট আপ করুন

সেটআপভিডিওঅননোড পদ্ধতিটি ভিডিও ধারক স্তরে ভিডিও স্থাপনের জন্য দায়বদ্ধ:

  1. একটি ভিডিও প্লেয়ার তৈরি করুন
  2. ভিডিও প্লেয়ার সহ একটি এসকেভিডিওনোড তৈরি করুন যাতে ভিডিও রয়েছে
  3. ভিডিওটিতে অবস্থানের জন্য একটি স্প্রিটকিটসীন তৈরি করুন
  4. একটি আলফা স্বচ্ছতা যুক্ত করুন
  5. ভিডিও দেখাও
  6. ভিডিও মাধ্যমে লুপ

ভিডিও আলফা স্বচ্ছতা

নোট করুন যে getAlphaShader এফেক্ট নোডহেলপার সাহায্যকারী শ্রেণীর দ্বারা যুক্ত করা হয়েছে, যা এসকেশেডার প্রয়োগের জন্য দায়ী। কোনও এসকেশেদার অবজেক্টে একটি কাস্টম ওপেনগিএল ইএস ফ্রেগমেন্ট শেডার রয়েছে যা বিভিন্ন নোড প্রকারের অঙ্কন আচরণ কাস্টমাইজ করতে ব্যবহার করা যেতে পারে। এই ক্ষেত্রে একটি আলফা প্রয়োগ করা হয়।

নোড শ্রেণিবিন্যাস দেখানো হয়েছে।

ফলাফল

সুতরাং, যখন সনাক্তযোগ্য চিত্রটি স্বীকৃত হবে তখন স্বীকৃত স্তরের উপরে আলফা স্বচ্ছতা সহ একটি ভিডিও প্রদর্শিত হবে।

স্বীকৃত চিত্রের উপরে আলফা স্বচ্ছতা সহ একটি ভিডিও প্রদর্শিত হবে।

আইওএস 12 এ চিত্র ট্র্যাকিংয়ের সাথে কাজ করার জন্য চিত্রগুলির অবশ্যই ভাল রেফারেন্স পয়েন্ট এবং বিপরীতে থাকতে হবে তা উল্লেখ করা গুরুত্বপূর্ণ।

আপনি এখানে একটি ডেমো প্রকল্প খুঁজে পেতে পারেন। এটি মূলত অ্যাপলের নমুনা চিত্রের স্বীকৃতি প্রকল্প যা চিত্রের উপরে ভিডিও যুক্ত করতে কয়েকটি টুইট করে aks

দরকারী সম্পদ

  • এআরকিট ২.০ সহ চিত্র ট্র্যাকিং
  • এআরকিট 2 চিত্র ট্র্যাকিংয়ের একটি ভূমিকা
  • এআরকিট দিয়ে অগমেন্টেড রিয়েলিটিতে ভিডিও প্লে করুন

আপনি কি কোনও পরামর্শ জানেন? মতামত দিন! আমরা আসলেই এর তারিফ করি.

মেজর লীগ হ'ল একটি ল্যাটারাল ভিউ কর্মী এবং সংগ্রহ সংস্থা।