
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50



მინდა გაჩვენოთ, რამდენად ადვილია დღეს საკუთარი თამაშის გაკეთება, რომლის კონტროლიც შესაძლებელია სხეულის მოძრაობით. თქვენ დაგჭირდებათ მხოლოდ ლეპტოპი ვებკამერით და პროგრამირების გარკვეული უნარებით.
თუ თქვენ არ გაქვთ ლეპტოპი და ვებ კამერა ან თუ არ იცით პროგრამირება, თქვენ მაინც შეგიძლიათ წაიკითხოთ ეს გასართობი, როგორც გასართობი და შეგიძლიათ ითამაშოთ ჩემი თამაში, რადგან მე ამას ვამატებ ამ სტატიას
ნაბიჯი 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: ხმის ამოღება

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

როგორ გავაკეთოთ ჭკვიანი ჭურჭელი NodeMCU– ით, რომელსაც აკონტროლებს აპლიკაცია: ამ სახელმძღვანელოში ჩვენ ავაშენებთ სმარტ ჭურჭელს, რომელსაც აკონტროლებს ESP32 და აპლიკაცია სმარტფონისთვის (iOS და Android). ჩვენ გამოვიყენებთ NodeMCU (ESP32) კავშირისა და ბლინკის ბიბლიოთეკისთვის ღრუბლოვანი IoT და აპლიკაცია სმარტფონზე. საბოლოოდ ჩვენ
ჭკვიანი ყავის აპარატის ტუმბო, რომელსაც აკონტროლებს Raspberry Pi & HC-SR04 ულტრაბგერითი სენსორი და Cloud4RPi: 6 ნაბიჯი

ჭკვიანი ყავის აპარატის ტუმბო, რომელსაც აკონტროლებს Raspberry Pi & HC-SR04 ულტრაბგერითი სენსორი და Cloud4RPi: თეორიულად, ყოველ ჯერზე, როდესაც დილის ჭიქისთვის ყავის აპარატთან მიდიხართ, მხოლოდ ოციდან ერთი შანსია, რომ თქვენ უნდა შეავსოთ წყალი სატანკო. პრაქტიკაში, როგორც ჩანს, მანქანა რატომღაც პოულობს გზას, რომ ეს სამუშაო ყოველთვის თქვენზე დააყენოს
4 DOF მექანიკური მკლავი რობოტი, რომელსაც აკონტროლებს არდუინო: 6 ნაბიჯი

4 DOF მექანიკური მკლავი რობოტი, რომელსაც აკონტროლებს არდუინო: ახლახანს შევიძინე ეს ნაკრები aliexpress– ზე, მაგრამ ვერ ვიპოვე ინსტრუქცია, რომელიც შეესაბამება ამ მოდელს. ასე რომ, ის მთავრდება თითქმის ორჯერ აშენებით და ბევრი ექსპერიმენტის ჩატარებით, რათა გაირკვეს სერვო სამონტაჟო კუთხეები. გონივრული დოკუმენტაციაა ის
[WIP] დრაბოტის შექმნა, რომელსაც აკონტროლებს მიო სამკლაური: 11 ნაბიჯი
![[WIP] დრაბოტის შექმნა, რომელსაც აკონტროლებს მიო სამკლაური: 11 ნაბიჯი [WIP] დრაბოტის შექმნა, რომელსაც აკონტროლებს მიო სამკლაური: 11 ნაბიჯი](https://i.howwhatproduce.com/images/006/image-16723-30-j.webp)
[WIP] Drawbot– ის კონტროლირებადი Myo სამკლაური: გამარჯობა ყველას! რამოდენიმე თვის წინ, ჩვენ გადავწყვიტეთ, შეგვეძლო გვემუშავებინა ჩარჩოების დახაზვის ღია ჩარჩოს შექმნის იდეა, რომელიც მხოლოდ Myo ბენდს იყენებდა მის გასაკონტროლებლად. როდესაც ჩვენ პირველად შევუდექით პროექტს, ჩვენ ვიცოდით, რომ ის უნდა გაყოფილიყო რამდენიმე სხვადასხვა ნაწილად
გასაოცარია მოძრავი მექანიზმები, რომელსაც აკონტროლებს გასაოცარი ღილაკები (გაგრძელება): 9 ნაბიჯი

გასაოცარია მოძრავი მექანიზმები აკონტროლებს გასაოცარი ღილაკებით (გაგრძელება): ფიზიკური / ელექტრონული თამაშის დიზაინი UCLA დიზაინის მედია ხელოვნებისთვის ედო შტერნთან ერთად. ეს ინსტრუქცია არასრულია. პროექტი ჯერ კიდევ მიმდინარეობს