Talaan ng mga Nilalaman:

DIY Video Game Controlled by Head Movement (Augmented Reality): 4 Hakbang
DIY Video Game Controlled by Head Movement (Augmented Reality): 4 Hakbang

Video: DIY Video Game Controlled by Head Movement (Augmented Reality): 4 Hakbang

Video: DIY Video Game Controlled by Head Movement (Augmented Reality): 4 Hakbang
Video: Introducing Meta Quest 3 | Coming This Fall 2024, Hulyo
Anonim
Image
Image
Library sa Pagtuklas ng Wika at Paggalaw
Library sa Pagtuklas ng Wika at Paggalaw

Nais kong ipakita sa Iyo kung gaano kadali sa panahong ito ang gumawa ng sariling laro na maaaring makontrol ng paggalaw ng Iyong katawan. Kakailanganin mo lamang ang isang laptop na may web cam at ilang kasanayan sa programa.

Kung Wala kang isang laptop at web cam o kung Hindi mo alam kung paano mag-program, Maaari mo pa ring basahin ang itinuturo na ito bilang libangan at kaysa Maaari mong i-play ang aking laro, dahil idinagdag ko ito sa artikulong ito

Hakbang 1: Library ng Detalye ng Wika at Paggalaw

Library sa Pagtuklas ng Wika at Paggalaw
Library sa Pagtuklas ng Wika at Paggalaw

Hindi na kailangang muling ibalik ang gulong. Sa internet maraming mga silid-aklatan na humahawak sa paggalaw ng paggalaw at ang mga ito ay ginawa para sa halos anumang wika at malayang gamitin.

Nagpasiya akong gamitin ang Java dahil nais kong maging independyente sa platform ang aking laro. Maaari itong patakbuhin sa Winddows, Mac, Linux.

Pinili ko ang OpenIMAJ library na nagbibigay-daan hindi lamang upang makita ang paggalaw ngunit ginagawang napakadaling ipakita at maproseso ang mga graphic. Maaari mong makita ang attachet ng larawan sa hakbang na ito, na gumagamit lamang ng ilang mga linya ng code na nakagawa ako ng application ng pagtuklas ng paggalaw.

Kung Alam mo ang Java at nais mong subukan, narito ang talagang mabilis / simpleng tutorial sa kung paano makilala ang paggalaw at hawakan ang mga graphic sa OpenIMAJ.

Nagpasya akong gumawa ng isang laro ng Arkanoid bilang aking patunay ng konsepto, sapagkat ito ay talagang simpleng ipatupad.

Hakbang 2: Maikling Tutorial upang Makita Kung Gaano Kadali Makita ang Mukha

Maikling Tutorial upang Makita Kung Gaano Kadali Makita ang Mukha
Maikling Tutorial upang Makita Kung Gaano Kadali Makita ang Mukha

Nagpasya akong ipakita sa Iyo kung gaano kadali sa Java at OpenIMAJ na makita ang mukha. Kung Hindi mo alam ang programa, laktawan lamang ang hakbang na ito;-)

Narito Mayroon kang code:

// unang gawing una ang screen kung HDVideoCapture vc = bagong VideoCapture (1240, 720); // initialization ng face detectorFaceDetector fd = new HaarCascadeDetector (40); // creeates nito ang window na ipinapakita ang nakunan ng webcam videoVideoDisplay vd = VideoDisplay.createVideoDisplay (vc); vd.addVideoListener (bagong VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// ginagawa nito ang pagtuklas ng mukha at ipinapakita ang frame sa paligid ng mukha sa screen List ng mga mukha = iloilo.detectFaces (Transforms.calculateIntensity (frame)); para DetectedFace na mukha: mga mukha) {frame.drawShape (face.getBounds (), RGBColour. RED);

}

}

publiko walang bisa pagkataposUpdate (VideoDisplay display) {}});

Hakbang 3: Paggawa ng Mga Tunog

Paggawa ng Tunog
Paggawa ng Tunog

Para lamang sa karagdagang kasiyahan gumawa ako ng ilang mga tunog na gawing mas nape-play ang buong laro. Kinukuha ko ang aking anak na lalaki (ito ay isang kasiya-siya para sa kanya) at gumawa kami ng ilang mga hangal na ingay tulad ng pagpindot sa bulok na saging sa mga pintuan ng palamigan;-) Nang maglaon ay nagproseso ako ng mga tunog sa katapangan at muling ginagamit ang mga ito sa isang laro.

Inirerekumendang: