Kuru ürünler "Counter Strike" atış oyunu oynamak için Tensorflow nesne algılamayı kullanın

Bu makalede, klasik FPS oyunu "Counter Strike" oynamak için TensorFlow hedef tespit modelinin nasıl kullanılacağını anlatacağım.

"Counter Strike" oynamak için web kameramı ve TensorFlow hedef tespit modelimi kullan

Az önce çok ilginç bir projeye rastladım. Makalenin yazarı, klasik "King of Fighting" oyununu oynamak için bir web kamerası kullanıyor. Tekme ve boks hareketlerini tanımak için, web kamerası tarafından kaydedilen bilgileri CNN ve RNN kullanımıyla birlikte kullanıyor. Bundan sonra, modelin tahmin edilen değer çıktısını oyunda kullanılan tam eyleme çevirdi. Bu gerçekten oynamak için harika bir yol ~

"King of Fighting" oynamak için web kamerası ve derin öğrenmeyi kullanın. Orijinal metin burada bulunabilir.

Bu projeden esinlenerek, TensorFlow hedef tespit modelinin tahmin sonuçlarına göre FPS (birinci şahıs tasarım oyunu) oynayabilen benzer bir kontrol arayüzü yaptım.

Bu projenin kodu GitHub ana sayfamda bulunabilir, bağlantı aşağıdaki gibidir:

ChintanTrivedi / DeepGamingAI_FPS Oyun oynamak için web kamerası ve derin öğrenmeyi kullanan bir FPS oyun denetleyicisi-ChintanTrivedi / DeepGamingAI_FPSgithub.com

Tasarladığım kontrol arayüzü, oyunda aşağıdaki eylemleri gerçekleştirebilir:

1. nişan silahı

Öncelikle oyunda etrafa bakmak için hedef tespit modelim olarak bir tenis topu kullanıyorum. Ekrandaki elimdeki tenis topunun konumuna bağlı olarak, oyuncumuzun oyunda nişan aldığı konumu kontrol etmek için farenin konumunu ayarlayabiliriz.

2. Oyuncuyu hareket ettirin

Daha sonra oyundaki oyuncuları ileriye doğru yönlendirmek için işaret parmağımın hareketini tespit edeceğim. İşaret parmağı yukarıdayken oyuncu ileri doğru hareket edecek; ben parmağımı indirdiğimde oyuncuyu durduracaktır.

3. Çekin

Üçüncü desteklenen eylem ise ateş etmektir. İki elim de nişan almak ve ilerletmek için kullanıldığından, çekimi sadece ağzımı açarak kontrol edebilirim.

Nesne algılama modeli

Hedef algılama için kullanılan model, görüntüyü yerelleştirmek için SSD'yi birleştiren MobileNet olarak adlandırılır. Modeli farklı tenis topları resimleri, kaldırılmış işaret parmakları resimleri ve açık bir ağzı temsil eden diş resimleri üzerinde eğittim. Oyunumuzu gerçek zamanlı olarak hafif bir modelle kontrol edebilmem için makul bir hızda çalışacak.

Model performansı

Modelin performansı söz konusu olduğunda, oyunda parmakları ve dişleri tespit etme yöntemi nispeten güvenilir görünüyor. Asıl sorun, silahı tam olarak istediğimiz yere nişan alabilmektir. Model oyundan daha düşük kare hızında çalıştığı için farenin hareketi zıplıyor ve çok düzgün değil. Ayrıca resmin kenarındaki tenis toplarının algılama etkisi iyi değildir, bu nedenle bu yöntem güvenilir değildir. Bu sorun, modeli web kamerasından belirli bir mesafede etkili bir şekilde tespit etmek için ince ayar yaparak çözülebilir, böylece tenis topunu hareket ettirmek için yeterli alana sahip oluruz ve hedefimiz üzerinde daha iyi kontrol sahibi olabiliriz. Bu modelin oyun performansı etkisi YouTube'umda görülebilir.

sonuç olarak

Derin öğrenme modellerinin geliştirilmesinden dolayı bu kavram mümkün olmaya yakındır. Oyunlarda daha geleneksel yöntemlerin yerini alması için, bu kontrol mekanizmasının gerçek uygulamasının daha mükemmel olması gerekir. Bu fikrin mükemmel bir şekilde gerçekleştirilmesinin FPS oyun sürecini daha ilginç hale getireceğini tahmin edebilirim. Takdirin için teşekkürler. Bu makaleyi beğendiyseniz, lütfen beni Medium (https://medium.com/@chintan.t93), GitHub (https://github.com/ChintanTrivedi) üzerinden takip edin veya YouTube sütunuma (https) abone olun. : //youtube.com/c/DeepGamingAI).

TensorFlow oynamak için bilmeniz gereken 30 işlevi görüntülemek üzere orijinal metni okumak için tıklayın

Xiang Piao Piao halka arzını başardı. Kim yılda 360 milyon yuan reklama harcadı?
önceki
Gençleştirme sadece kişilikten ibaret değildir, test sürüşü SAIC Roewe RX3
Sonraki
Chow Yun-fat, onu eğlence sektörüne geri dönmesi için cesaretlendirdi ve 29 yıl boyunca ortaya çıkması için TVB'nin akıl yürütme dramına güvenmek zorunda kaldı!
Jay Chou, Wang Junkainin sıcak aramasına dikkat ediyor, OPPOR11 konferansı bize nasıl ilham veriyor?
Kuru mallar Keras ile kitap öneri sistemini uygulama
Melodramın bir kez daha popüler hale gelmesiyle, onun sadece bir TVB yeşil yaprak olduğunu düşünürseniz kaybedersiniz!
"Deniz Kızı" drama versiyonu 420 milyon yuan karşılığında iQiyi tarafından satın alındı.
İşletme ve bakım mühendislerinin sağ kolu, intranet bilgisayarlarının bakımını uzaktan kolayca yapmak için kullanıyor
2017 Tokyo Otomobil Fuarı: Daihatsu DN Pro Cargo konsept otomobil
Bir zamanlar herkesin bağırdığı aile içi şiddet adamı Luo Zhongqian, üç yıllık evliliğin ardından Yang Yi'ye layık olduğunu nasıl kanıtladı?
Test sürüşü Dongfeng Peugeot 4008: Tavizsiz, konfor ve çekicilikte en üst noktaya ulaşma
Wangda ikinci yarıya giriyor! Büyük film yıldızları tarafından "güçlendirilen" büyük çevrimiçi filmler gelecekte nasıl gidecek?
İlk olarak 2018'in en sıcak modellerine bakın! Süper retro Air Max 98 Gundam renk düzeni yakında satışa sunulacak!
Meizu Huang Zhang: Küçük ama güzelin istikrarlı bir şekilde büyük ve güçlü hale gelme olasılığı daha yüksektir
To Top