Skip to content

natelee-tw/dinosaur-cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dinosaur-cv

Using CV to play the Google Chrome Dinosaur Game

Another simple weekend project, using google's Posenet to play Chrome "Dinosaur Game".

Authors

Method

Using Posenet, we detect key body points (keypoints) and find the points of the left and right eye. From there, we obtain the "y-axis" of the eye, and detect any "jump" by calculating the displacement of the y-axis between frames. We use pyautogui library to convert any "jump" signal from the algorithm to pressing the "up" button on the keyboard.

Instructions

  • Clone this repo https://github.com/mylee16/dinosaur-cv.git
  • pip install -r requirements.txt to install the required packages
  • Run python -m main
  • Go to google chrome, start the dinosaur game. The website we used for the dinosaur game: https://trex-runner.com/
  • Click on the browser to start the game
  • Start jumping and have fun!

Click below to see demo video :) https://youtu.be/XzWKxh2am80

Playing Chrome Dinosaur Game with Computer Vision

Acknoledgement

Pose Estimation: https://www.tensorflow.org/lite/examples/pose_estimation/overview Pyautogui: https://pyautogui.readthedocs.io/en/latest/

About

Using CV to play the Google Chrome Dinosaur Game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages