İçindekiler:
- 1. Adım: Dil ve Hareket Algılama Kitaplığı
- Adım 2: Yüzü Algılamanın Ne Kadar Kolay Olduğunu Görmek İçin Kısa Eğitim
- Adım 3: Sesleri Yapmak
Video: Kafa Hareketi Tarafından Kontrol Edilen Kendin Yap Video Oyunu (Artırılmış Gerçeklik): 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Sizlere bugünlerde vücudunuzu hareket ettirerek kontrol edebileceğiniz kendi oyununu yapmanın ne kadar kolay olduğunu göstermek istiyorum. Sadece web kamerası ve biraz programlama becerisi olan bir dizüstü bilgisayara ihtiyacınız olacak.
Eğer laptop ve web kameranız yoksa ya da programlama bilmiyorsanız, bu eğitici yazımı yine de eğlence amaçlı okuyabilir ve benim oyunumu oynayabilirsiniz, çünkü bu makaleye ekliyorum.
1. Adım: Dil ve Hareket Algılama Kitaplığı
Tekerleği yeniden icat etmeye gerek yok. İnternette hareket algılamayı işleyen birçok kitaplık vardır ve bunlar hemen hemen her dil için yapılmıştır ve kullanımı ücretsizdir.
Java'yı kullanmaya karar verdim çünkü oyunumun platformdan bağımsız olmasını istiyordum. Windows, Mac, Linux üzerinde çalıştırılabilir.
Sadece hareketi algılamayı değil, aynı zamanda grafikleri görüntülemeyi ve işlemeyi çok kolaylaştıran OpenIMAJ kitaplığını seçtim. Bu adımın resim ekinde sadece birkaç satır kod kullanarak hareket algılama uygulaması yapabildiğimi görebilirsiniz.
Java biliyorsanız ve denemek istiyorsanız, OpenIMAJ'da hareketi algılama ve grafikleri işleme konusunda gerçekten hızlı/basit öğretici burada.
Kavram kanıtım olarak bir Arkanoid oyunu yapmaya karar verdim çünkü uygulaması gerçekten çok basit.
Adım 2: Yüzü Algılamanın Ne Kadar Kolay Olduğunu Görmek İçin Kısa Eğitim
Java&OpenIMAJ'da yüzü algılamanın ne kadar kolay olduğunu göstermeye karar verdim. Programlamayı bilmiyorsanız, bu adımı atlayın;-)
İşte kodunuz var:
//HDVideoCapture vc = new VideoCapture(1240, 720);//yüz dedektörünün başlatılmasıFaceDetector fd = new HaarCascadeDetector(40);//bu, çekilen web kamerasını gösteren pencereyi oluşturur VideoDisplay vd = VideoDisplay.createVideoDisplay(vc); vd.addVideoListener(new VideoDisplayListener() { public void BeforeUpdate(MBFImage frame) { //bu, yüz algılamayı yapar ve yüzün etrafındaki çerçeveyi ekranda görüntüler Liste yüzleri = fd.detectFaces(Transforms.calculateIntensity(frame)); for(AlgılananYüz yüzü: yüzler) { frame.drawShape(face.getBounds(), RGBColour. RED);
}
}
public void afterUpdate(VideoDisplay ekranı) { } });
Adım 3: Sesleri Yapmak
Sadece ek eğlence için tüm oyunu daha oynanabilir kılan bazı sesler çıkardım. Oğlumu alıyorum (eğlenceliydi) ve çürük muzları buzdolabının kapısına vurmak gibi aptalca sesler çıkardık;-) Daha sonra cüretle sesleri sonradan işleyip bir oyunda tekrar kullanıyorum.
Önerilen:
Süper Stok (Barkod Okuyucu Tarafından Kontrol Edilen Stok): 5 Adım
Superstock (Barkod Tarayıcı Tarafından Kontrol Edilen Stok): Bu kılavuzda Howest'te 1MCT için okul projem Superstock'un nasıl oluşturulacağını anlatacağım. Konsept, stokta bulunanların sayısını tutmak için bir web sitesi aracılığıyla erişebileceğiniz kullanıcı dostu bir veritabanı yapmaktır (benim durumumda benim için kıyafet
Kendin yap - Arduino Tarafından Kontrol Edilen RGB LED Gölgeler: 5 Adım (Resimli)
Kendin yap | Arduino Tarafından Kontrol Edilen RGB LED Gölgeler: Bugün size kendi RGB LED Gözlüklerinizi nasıl çok kolay ve ucuza yapabileceğinizi öğreteceğim. bu proje. Onlar bir PCB üreticisidir,
Uygulama Tarafından Kontrol Edilen NodeMCU ile Akıllı Pot Nasıl Yapılır: 8 Adım
NodeMCU Uygulama Tarafından Kontrol Edilen Akıllı Pot Nasıl Yapılır: Bu kılavuzda, bir ESP32 tarafından kontrol edilen bir Akıllı Pot ve akıllı telefon (iOS ve Android) için bir Uygulama oluşturacağız. Bağlantı ve Blynk Kitaplığı için NodeMCU (ESP32) kullanacağız. bulut IoT ve akıllı telefondaki Uygulama için.Son olarak biz
Raspberry Pi & HC-SR04 Ultrasonik Sensör ve Cloud4RPi Tarafından Kontrol Edilen Akıllı Kahve Makinesi Pompası: 6 Adım
Raspberry Pi & HC-SR04 Ultrasonik Sensör ve Cloud4RPi ile Kontrol Edilen Akıllı Kahve Makinesi Pompası: Teorik olarak, sabah fincanınız için kahve makinesine her gittiğinizde, suyu doldurmak için sadece yirmide bir şansınız var. tankı. Ancak pratikte, makine bir şekilde bu işi her zaman size yüklemenin bir yolunu buluyor gibi görünüyor. NS
Bluetooth Modülü ve Otonom Robot Hareketi Kullanılarak Sesle Kontrol Edilen Mesafe, Yön ve Dönme Derecesi (Doğu, Batı, Kuzey, Güney) ile Arduino Robotu.: 6 Adım
Bluetooth Modülü ve Otonom Robot Hareketi Kullanılarak Sesle Kontrol Edilen Mesafe, Yön ve Dönme Derecesi (Doğu, Batı, Kuzey, Güney) ile Arduino Robotu ve Otonom Robot Hareketi.: Bu Talimat, istenen yönde (İleri, Geri) hareket ettirilebilen Arduino Robotunun nasıl yapıldığını açıklar , Sol, Sağ, Doğu, Batı, Kuzey, Güney) Ses komutunu kullanarak santimetre cinsinden gerekli Mesafe. Robot otonom olarak da hareket ettirilebilir