সুচিপত্র:
- ধাপ 1: ভাষা এবং গতি সনাক্তকরণ লাইব্রেরি
- ধাপ 2: মুখ সনাক্ত করা কত সহজ তা দেখার জন্য সংক্ষিপ্ত টিউটোরিয়াল
- ধাপ 3: শব্দ তৈরি করা
ভিডিও: DIY ভিডিও গেম হেড মুভমেন্ট (অগমেন্টেড রিয়েলিটি) দ্বারা নিয়ন্ত্রিত: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আমি আপনাকে দেখাতে চাই যে আজকাল নিজের খেলা তৈরি করা কতটা সহজ যা আপনার শরীরকে নড়াচড়া করে নিয়ন্ত্রণ করা যায়। আপনার শুধু ওয়েব ক্যাম এবং একটি প্রোগ্রামিং দক্ষতার সাথে একটি ল্যাপটপ লাগবে।
আপনার যদি ল্যাপটপ এবং ওয়েব ক্যাম না থাকে অথবা যদি আপনি প্রোগ্রাম করতে না জানেন, তাহলে আপনি এই নির্দেশনাটি বিনোদন হিসাবে পড়তে পারেন এবং আপনি আমার গেমটি খেলতে পারেন, কারণ আমি এই নিবন্ধে এটি যোগ করছি
ধাপ 1: ভাষা এবং গতি সনাক্তকরণ লাইব্রেরি
চাকা নতুন করে সাজানোর দরকার নেই। ইন্টারনেটে অনেক লাইব্রেরি রয়েছে যা গতি সনাক্তকরণ পরিচালনা করে এবং সেগুলি প্রায় যেকোনো ভাষার জন্য এবং বিনামূল্যে ব্যবহারের জন্য তৈরি করা হয়।
আমি জাভা ব্যবহার করার সিদ্ধান্ত নিয়েছি কারণ আমি আমার খেলাটি প্ল্যাটফর্ম স্বাধীন হতে চেয়েছিলাম। এটি উইন্ডডো, ম্যাক, লিনাক্সে চালানো যাবে।
আমি ওপেনআইএমএজে লাইব্রেরি নির্বাচন করেছি যা কেবল গতি সনাক্ত করতে দেয় না বরং গ্রাফিক্স প্রদর্শন এবং প্রক্রিয়া করা খুব সহজ করে। আপনি ছবিটি এই ধাপে সংযুক্ত করতে পারেন, যে শুধুমাত্র কয়েকটি লাইন কোড ব্যবহার করে আমি গতি সনাক্তকরণ অ্যাপ্লিকেশন করতে সক্ষম।
আপনি যদি জাভা জানেন এবং চেষ্টা করতে চান, তাহলে ওপেনআইএমএজে -তে কীভাবে গতি সনাক্ত করা যায় এবং গ্রাফিক্স পরিচালনা করা যায় সে সম্পর্কে সত্যিই দ্রুত/সহজ টিউটোরিয়াল।
আমি আমার ধারণার প্রমাণ হিসাবে একটি আর্কানয়েড গেম তৈরি করার সিদ্ধান্ত নিয়েছি, কারণ এটি বাস্তবায়ন করা সত্যিই সহজ।
ধাপ 2: মুখ সনাক্ত করা কত সহজ তা দেখার জন্য সংক্ষিপ্ত টিউটোরিয়াল
আমি আপনাকে জাভা ও ওপেনআইএমএজে -তে মুখ সনাক্ত করা কতটা সহজ তা দেখানোর সিদ্ধান্ত নিয়েছি। আপনি যদি প্রোগ্রামিং না জানেন, শুধু এই ধাপটি এড়িয়ে যান;-)
এখানে আপনার কোড আছে:
// প্রথমে HDVideoCapture vc = new VideoCapture (1240, 720) স্ক্রিন শুরু করুন); vd.addVideoListener (নতুন VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// এটি মুখ সনাক্ত করে এবং স্ক্রিনে মুখের চারপাশে ফ্রেম প্রদর্শন করে সনাক্তকৃত মুখ মুখ: মুখ) {frame.drawShape (face.getBounds (), RGBColour. RED);
}
}
সর্বশেষ শূন্যতা আপডেট (ভিডিও ডিসপ্লে ডিসপ্লে) {}});
ধাপ 3: শব্দ তৈরি করা
শুধু অতিরিক্ত মজা করার জন্য আমি কিছু শব্দ করেছি যা পুরো গেমটিকে আরও খেলার যোগ্য করে তোলে। আমি আমার ছেলেকে নিয়ে যাই (এটি তার জন্য একটি মজা ছিল) এবং আমরা ফ্রিজের দরজায় পচা কলা মারার মতো কিছু মূর্খ আওয়াজ করেছিলাম;-) পরে আমি অডেসিটিতে শব্দগুলি পোস্টপ্রসেস করেছিলাম এবং একটি গেমে তাদের পুনরায় ব্যবহার করতাম।
প্রস্তাবিত:
হিউম্যান-কম্পিউটার ইন্টারফেস: ইএমজি ব্যবহার করে কব্জি মুভমেন্ট দ্বারা একটি গ্রিপার (কিরিগামি দ্বারা তৈরি) ফাংশন: 7 ধাপ
হিউম্যান-কম্পিউটার ইন্টারফেস: ইএমজি ব্যবহার করে কব্জি আন্দোলন দ্বারা একটি গ্রিপার (কিরিগামি দ্বারা তৈরি) ফাংশন: সুতরাং এটি একটি মানব-কম্পিউটার ইন্টারফেসে আমার প্রথম চেষ্টা ছিল পাইথন এবং arduino মাধ্যমে এবং একটি অরিগামি ভিত্তিক gripper actuated
অগমেন্টেড রিয়েলিটি ফোন গিয়ার: Ste টি ধাপ
বর্ধিত বাস্তবতা ফোন গিয়ার: সস্তা, সহজ, কুল
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিকনির্দেশনা এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট: 6 ধাপ
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিক এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট। , বাম, ডান, পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) ভয়েস কমান্ড ব্যবহার করে সেন্টিমিটারে দূরত্ব প্রয়োজন। রোবটকে স্বয়ংক্রিয়ভাবেও সরানো যায়
অগমেন্টেড রিয়েলিটি ভুফোরিয়া 7 গ্রাউন্ড প্লেন ডিটেকশন: 8 ধাপ
অগমেন্টেড রিয়েলিটি ভুফোরিয়া 7 গ্রাউন্ড প্লেন ডিটেকশন: ভুফোরিয়ার অগমেন্টেড রিয়েলিটি এসডিকে ফর ইউনিটি থ্রিডি এআর -তে গ্রাউন্ড প্লেন সনাক্ত করতে ARCore এবং ARKit ব্যবহার করে। আজকের টিউটোরিয়ালটি ইউনিটিতে তাদের নেটিভ ইন্টিগ্রেশন ব্যবহার করবে অ্যান্ড্রয়েড বা আইওএসের জন্য একটি এআর অ্যাপ তৈরি করতে। আমাদের একটি গাড়ি আকাশ থেকে মাটিতে পড়ে যাবে
Arduino ব্যবহার করে DIY স্মার্ট অগমেন্টেড রিয়েলিটি চশমা: 7 টি ধাপ
আরডুইনো ব্যবহার করে DIY স্মার্ট অগমেন্টেড রিয়েলিটি চশমা: প্রযুক্তি যেমন দ্রুত বৃদ্ধি পাচ্ছে এবং মানুষের জীবনের সকল ক্ষেত্রে নিজেকে একীভূত করছে, ডিজাইনার এবং ডেভেলপাররা মানুষকে প্রযুক্তির আরও আনন্দদায়ক অভিজ্ঞতা দেওয়ার চেষ্টা করেছেন। জীবনকে সহজ করে তোলার লক্ষ্যে প্রযুক্তির একটি প্রবণতা হল পরিধান