Სარჩევი:

წვრილმანი ვიდეო თამაში, რომელსაც აკონტროლებს ხელმძღვანელის მოძრაობა (დამატებული რეალობა): 4 ნაბიჯი
წვრილმანი ვიდეო თამაში, რომელსაც აკონტროლებს ხელმძღვანელის მოძრაობა (დამატებული რეალობა): 4 ნაბიჯი

ვიდეო: წვრილმანი ვიდეო თამაში, რომელსაც აკონტროლებს ხელმძღვანელის მოძრაობა (დამატებული რეალობა): 4 ნაბიჯი

ვიდეო: წვრილმანი ვიდეო თამაში, რომელსაც აკონტროლებს ხელმძღვანელის მოძრაობა (დამატებული რეალობა): 4 ნაბიჯი
ვიდეო: ვიქტორ ჰიუგო - "საბრალონი" - ნაწილი მეოთხე - წიგნი 1-11 2024, ივლისი
Anonim
Image
Image
ენისა და მოძრაობის გამოვლენის ბიბლიოთეკა
ენისა და მოძრაობის გამოვლენის ბიბლიოთეკა

მინდა გაჩვენოთ, რამდენად ადვილია დღეს საკუთარი თამაშის გაკეთება, რომლის კონტროლიც შესაძლებელია სხეულის მოძრაობით. თქვენ დაგჭირდებათ მხოლოდ ლეპტოპი ვებკამერით და პროგრამირების გარკვეული უნარებით.

თუ თქვენ არ გაქვთ ლეპტოპი და ვებ კამერა ან თუ არ იცით პროგრამირება, თქვენ მაინც შეგიძლიათ წაიკითხოთ ეს გასართობი, როგორც გასართობი და შეგიძლიათ ითამაშოთ ჩემი თამაში, რადგან მე ამას ვამატებ ამ სტატიას

ნაბიჯი 1: ენისა და მოძრაობის ამოცნობის ბიბლიოთეკა

ენისა და მოძრაობის გამოვლენის ბიბლიოთეკა
ენისა და მოძრაობის გამოვლენის ბიბლიოთეკა

არ არის საჭირო საჭის ხელახლა გამოგონება. ინტერნეტში არის მრავალი ბიბლიოთეკა, რომელიც ახორციელებს მოძრაობის გამოვლენას და დამზადებულია თითქმის ნებისმიერი ენისთვის და თავისუფალია გამოსაყენებლად.

მე გადავწყვიტე გამოვიყენო ჯავა, რადგან მინდოდა ჩემი თამაში იყოს პლატფორმის დამოუკიდებელი. მისი გაშვება შესაძლებელია Winddows, Mac, Linux– ზე.

მე შევარჩიე OpenIMAJ ბიბლიოთეკა, რომელიც არა მხოლოდ მოძრაობის ამოცნობის საშუალებას იძლევა, არამედ გრაფიკის ჩვენება და დამუშავებაც ძალიან ადვილია. თქვენ ხედავთ, რომ სურათი მიმაგრებულია ამ ნაბიჯზე, რომ მხოლოდ რამოდენიმე კოდის გამოყენებით შემიძლია გავაკეთო მოძრაობის გამოვლენის პროგრამა.

თუ თქვენ იცით ჯავა და გსურთ სცადოთ, აქ არის მართლაც სწრაფი/მარტივი გაკვეთილი, თუ როგორ უნდა აღმოაჩინოთ მოძრაობა და გაუმკლავდეთ გრაფიკას OpenIMAJ– ში.

მე გადავწყვიტე არკანოიდის თამაში გამეკეთებინა, როგორც კონცეფციის მტკიცებულება, რადგან მისი განხორციელება მართლაც მარტივია.

ნაბიჯი 2: მოკლე გაკვეთილი იმის დასადგენად, თუ რამდენად ადვილია სახის ამოცნობა

მოკლე გაკვეთილი იმის დასადგენად, თუ რამდენად ადვილია სახის ამოცნობა
მოკლე გაკვეთილი იმის დასადგენად, თუ რამდენად ადვილია სახის ამოცნობა

მე გადავწყვიტე გაჩვენოთ რამდენად ადვილია Java & OpenIMAJ- ში სახის ამოცნობა. თუ არ იცით პროგრამირება, უბრალოდ გამოტოვეთ ეს ნაბიჯი;-)

აქ თქვენ გაქვთ კოდი:

// პირველი ინიციალიზაცია ეკრანზე, თუ HDVideoCapture vc = new VideoCapture (1240, 720); // სახის დეტექტორის ინიციალიზაცია FaceDetector fd = new HaarCascadeDetector (40); // ეს აჩენს ფანჯარას, რომელიც აჩვენებს გადაღებული ვებკამერის ვიდეოს VideoVideoDisplay vd = VideoDisplay.createVideoDisplay (); vd.addVideoListener (ახალი VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// ეს ახდენს სახის გამოვლენას და აჩვენებს ჩარჩოს სახის ირგვლივ ეკრანზე სია სახეები = fd.detectFaces (Transforms.calculateIntensity (frame)); for (DetectedFace სახე: სახეები) {frame.drawShape (face.getBounds (), RGBColour. RED);

}

}

საზოგადოებრივი სიცარიელე განახლების შემდგომ (VideoDisplay ჩვენება) {}});

ნაბიჯი 3: ხმის ამოღება

ხმების გამოცემა
ხმების გამოცემა

მხოლოდ დამატებითი გართობისთვის გამოვიღე ხმები, რომლებიც მთელ თამაშს უფრო დაკვრადი გახდის. მე ვიღებ ჩემს შვილს (ეს მისთვის სახალისო იყო) და ჩვენ გამოვიღეთ სულელური ხმები, როგორიცაა დამპალი ბანანის შეხება მაცივრის კარებზე;-) მოგვიანებით მე შემდგომ ხმამაღლა ვამუშავებ ხმებს და ხელახლა ვიყენებ მათ თამაშში.

გირჩევთ: