আমি ওপেনসিভিতে একটি অগমেন্টেড রিয়েলিটি এসডিকে বিকাশ করছি। বিষয়টিতে টিউটোরিয়ালগুলি খুঁজতে আমার কিছু সমস্যা হয়েছিল, যা অনুসরণ করতে পারে, সম্ভাব্য অ্যালগরিদমগুলি, রিয়েল-টাইম পারফরম্যান্সের জন্য দ্রুত এবং দক্ষ কোডিং ইত্যাদি steps
এখন পর্যন্ত আমি পরবর্তী তথ্য এবং দরকারী লিঙ্কগুলি সংগ্রহ করেছি।
ওপেনসিভি ইনস্টলেশন
সর্বশেষ প্রকাশের সংস্করণটি ডাউনলোড করুন ।
আপনি এখানে ইনস্টলেশন গাইডগুলি খুঁজে পেতে পারেন (প্ল্যাটফর্ম: লিনাক্স, ম্যাক, উইন্ডোজ, জাভা, অ্যান্ড্রয়েড, আইওএস)।
অনলাইন ডকুমেন্টেশন ।
উদ্দীপিত বাস্তবতা
ভিক্ষুকদের জন্য এখানে ওপেনসিভিতে একটি সাধারণ বর্ধিত রিয়েলিটি কোড রয়েছে। এটি একটি ভাল শুরু।
উন্নততর ডিজাইনের অত্যাধুনিক এসডিকে অনুসন্ধান করা যে কারও জন্য আমি ওপেনসিভি ফাংশন বিবেচনা করে চিহ্নিতকারী ট্র্যাকিংয়ের ভিত্তিতে প্রতিটি বর্ধিত-বাস্তবের হওয়া উচিত এমন কিছু সাধারণ পদক্ষেপ পেয়েছি।
প্রধান প্রোগ্রাম: ভিডিও থেকে সমস্ত ক্লাস, ইনিশিয়ালেশন, ফ্রেম ক্যাপচার তৈরি করে।
এআর_আঙ্গাইন শ্রেণি: একটি বর্ধিত বাস্তবের প্রয়োগের অংশগুলি নিয়ন্ত্রণ করে। এখানে 2 টি প্রধান রাষ্ট্র থাকতে হবে:
- সনাক্তকরণ : দৃশ্যে চিহ্নিতকারী সনাক্ত করার চেষ্টা করে
- ট্র্যাকিং : একবার এটি শনাক্ত হওয়ার পরে, আগত ফ্রেমগুলিতে চিহ্নিতকারীকে ট্র্যাক করার জন্য কম গণনা কৌশল ব্যবহার করে।
এছাড়াও প্রতিটি ফ্রেমে ক্যামেরার অবস্থান এবং ওরিয়েন্টেশন সন্ধানের জন্য কিছু অ্যালগরিদম থাকা উচিত। দৃশ্যে চিহ্নিত চিহ্নিতকারীটির মধ্যে হোমোগ্রাফি রূপান্তর সনাক্তকরণ এবং আমরা অফলাইনে প্রক্রিয়াজাতকরণকারী মার্কারের একটি 2D চিত্র সনাক্ত করে এটি অর্জন করা সম্ভব। এই পদ্ধতির ব্যাখ্যা এখানে (পৃষ্ঠা 18)। ভঙ্গ অনুমানের জন্য প্রধান পদক্ষেপগুলি হ'ল:
লোড ক্যামেরা অন্তর্গত পরামিতি । পূর্বে ক্যালিব্রেশন মাধ্যমে অফলাইন নিষ্কাশন করা।
ট্র্যাক করতে প্যাটার্নটি (মার্কার) লোড করুন : এটি আমরা যে ট্র্যান্সে যাচ্ছি সেই পরিকল্পনাকারী মার্কারের একটি চিত্র। এই প্যাটার্নটির জন্য বৈশিষ্ট্যগুলি বের করতে এবং বর্ণনাকারী ( কীপয়েন্টগুলি ) উত্পন্ন করা প্রয়োজন যাতে পরে আমরা দৃশ্যের বৈশিষ্ট্যগুলির সাথে তুলনা করতে পারি। এই কাজের জন্য অ্যালগরিদম:
প্রতিটি ফ্রেম আপডেটের জন্য , দৃশ্য থেকে বৈশিষ্ট্যগুলি বের করার জন্য একটি সনাক্তকরণ অ্যালগরিদম চালান এবং বর্ণনামূলক তৈরি করুন। আবার আমাদের কাছে বেশ কয়েকটি বিকল্প রয়েছে।
প্যাটার্ন এবং দৃশ্যের বর্ণনাকারীদের মধ্যে ম্যাচগুলি সন্ধান করুন ।
সেই ম্যাচগুলি থেকে হোমোগ্রাফি ম্যাট্রিক্স সন্ধান করুন । ম্যাচের সেটগুলিতে ইনলয়ের / আউটলিয়ারগুলি খুঁজে পাওয়ার আগে আরএনএসএসি ব্যবহার করা যেতে পারে।
হোমোগ্রাফি থেকে ক্যামেরা ভঙ্গি বের করুন ।
- হোমোগ্রাফি থেকে ভঙ্গিতে নমুনা কোড ।
- পোজ থেকে হোমোগ্রাফির নমুনা কোড ।