Мазмұны:
- 1 -қадам: Тіл мен қозғалысты анықтау кітапханасы
- 2 -қадам: Бетті танудың қаншалықты оңай екенін көруге арналған қысқа нұсқаулық
- 3 -қадам: дыбыстарды шығару
Бейне: Бас қимылымен басқарылатын DIY видео ойыны (кеңейтілген шындық): 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Мен сізге қазіргі уақытта сіздің денеңізді қозғау арқылы басқарылатын жеке ойын жасаудың қаншалықты оңай екенін көрсеткім келеді. Сізге веб -камерасы бар және бағдарламалау дағдылары бар ноутбук қажет.
Егер сізде ноутбук пен веб -камера болмаса немесе сіз бағдарламалауды білмесеңіз, сіз бұл нұсқаулықты ойын -сауық ретінде оқи аласыз, бірақ сіз менің ойынды ойнай аласыз, өйткені мен оны осы мақалаға қосамын.
1 -қадам: Тіл мен қозғалысты анықтау кітапханасы
Дөңгелекті қайта ойлап табудың қажеті жоқ. Интернетте қозғалысты анықтауды басқаратын көптеген кітапханалар бар және олар кез келген тілге арналған және қолдануға ақысыз.
Мен Java -ны қолдануды шештім, себебі мен өз ойын платформадан тәуелсіз болғанын қаладым. Оны Windows, Mac, Linux жүйелерінде іске қосуға болады.
Мен OpenIMAJ кітапханасын таңдадым, ол қозғалысты анықтауға ғана емес, сонымен қатар графиканы көрсету мен өңдеуді де жеңілдетеді. Сіз бұл қадамның суреттеуін көре аласыз, тек бірнеше кодты қолдана отырып, мен қозғалысты анықтау қосымшасын жасай аламын.
Егер сіз Java тілін білсеңіз және көргіңіз келсе, міне OpenIMAJ -те қозғалысты анықтау мен графиканы өңдеудің нағыз жылдам/қарапайым оқулығы.
Мен тұжырымдаманың дәлелі ретінде арканоид ойынын жасауды шештім, себебі оны іске асыру өте қарапайым.
2 -қадам: Бетті танудың қаншалықты оңай екенін көруге арналған қысқа нұсқаулық
Мен сізге Java мен OpenIMAJ -де бетті анықтаудың қаншалықты оңай екенін көрсетуге шешім қабылдадым. Егер сіз бағдарламалауды білмесеңіз, бұл қадамды өткізіп жіберіңіз;-)
Мұнда сізде код бар:
// алдымен HDVideoCapture vc = new VideoCapture (1240, 720) болса, экранды инициализациялаңыз; // бет детекторының инициализациясыFaceDetector fd = new HaarCascadeDetector (40); // бұл түсірілген веб -камераны көрсететін терезені ашады videoVideoDisplay vd = VideoDisplay.createVideoDisplay (vc); vd.addVideoListener (new VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// бұл бетті анықтайды және жақтауды экранда көрсетеді. DetectedFace face: жүздер) {frame.drawShape (face.getBounds (), RGBColour. RED);
}
}
public void afterUpdate (VideoDisplay дисплейі) {}});
3 -қадам: дыбыстарды шығару
Қосымша көңіл көтеру үшін мен барлық дыбысты шығардым, бұл бүкіл ойынды ойнауға мүмкіндік береді. Мен ұлымды алып кетемін (бұл оған қызық болды) және біз тоңазытқыштың есігіне шіріген бананды ұру сияқты ақымақ дыбыстар шығардық;-) Кейінірек мен дыбыстарды батылдықпен өңдеп, оларды ойында қайта қолданамын.
Ұсынылған:
Артқа секіру! Arduino мен акклерометрді қолданатын виртуалды шындық ойыны: 9 қадам
Артқа секіру! Ардуино мен аклерометр көмегімен виртуалды шындық ойыны: Бұл оқулықта біз Arduino мен аклерометр көмегімен виртуалды шындық ойынын жасаймыз
OpenCV және Python 3.5 көмегімен Dragonboard410c немесе Dragonboard820c үшін кеңейтілген шындық (AR) 3.5: 4 қадамдары
OpenCV және Python 3.5 көмегімен Dragonboard410c немесе Dragonboard820c үшін кеңейтілген шындық (AR): Бұл нұсқаулық кеңейтілген шындық қосымшасын іске қосу үшін OpenCV, Python 3.5 және Python 3.5 тәуелділіктерін қалай орнатуды сипаттайды
Жаңадан бастаушыларға арналған кеңейтілген шындық қосымшасы: 8 қадам
Жаңадан бастаушыларға арналған кеңейтілген шындық қосымшасы: Бұл оқулық сізге жаңадан бастаушыларға кеңейтілген реалдылық қосымшасын қалай жасау керектігін көрсетеді. Біз Unity3D мен Vuforia-ның жердегі жазықтықты анықтауды Android немесе IOS үшін маркерсіз AR қосымшасын жасау үшін қолданамыз. Біз Unity -ге 3D моделін қосып, оны жылжытамыз
Arduino көмегімен DIY ақылды кеңейтілген шындық көзілдірігі: 7 қадам
Arduino қолданатын DIY ақылды кеңейтілген шындық көзілдірігі: Технология тез дамып, адамдар өмірінің барлық аспектілеріне енгендіктен, дизайнерлер мен әзірлеушілер адамдарға технологияның жағымды тәжірибесін ұсынуға тырысты. Өмірді жеңілдетуге бағытталған технологиялық үрдістердің бірі - бұл киіну
MEMES үшін кеңейтілген шындық қосымшасын жасауға мүмкіндік береді!: 8 қадам
MEMES үшін кеңейтілген шындық қосымшасын жасауға рұқсат етіңіз!: Бұл нұсқаулықта біз Android API мен IOS үшін Unity3D -де мемлеттерді іздеу үшін Google API қолданатын кеңейтілген реалдылық қосымшасын жасаймыз. Біз Unity -де Vuforia -ның жердегі жазықтықты анықтауды қолданатын боламыз, сондықтан бұл мобильді қосымша