Computer Vision Asteroids

January 2020 - May 2020

Overview

This project is a recreation of the classic arcade-style game Asteroids where the player controls a spaceship and attempts to avoid asteroids and blow them up. In the version my team and I developed, the ship is controlled by the player holding a model up to a camera and the spaceship will copy its movement and rotation. Using Processing, OpenCV, and an Xbox Kinect, the program grabs IR depth values to track objects held by the player to control the ship.

Asteroids GIF

My Role

I led the computer vision portion of the project. I integrated the IR sensor, created algorithms for tracking objects, and translated data to coordinates and orientation.

Kinect view

Skills Developed

Processing
OpenCV

Links

Kinetic_Impact
GitHub Repo
GitHub Avatar
GitHub Icon
https://github.com/ColeHunt/Kinetic_Impact