x
Menu

Microcontroller student projects

Cornell University, , Prof. Bruce Land

Updated On 02 Feb, 19

Overview

Includes

Lecture 2: Video tracking on an 8-bit microcontroller.

4.1 ( 11 )


Lecture Details

httppeople.ece.cornell.edulandcoursesece4760FinalProjectss2010aip23_kaf42aip23_kaf42index.html
For our project, we wanted to push the video sampling and processing capabilities of the ATmega644 8-bit microcontroller. Using a high-speed analog-to-digital converter as an input device, we were able to sample a reasonably high-resolution grayscale image from a color cameras video output. Using this grayscale image, we are able to track objects and recognize shapes that stood out from the background by a customizable threshold.

We created a game called Human Tetris to show off the systems shape recognition capability. In this game, players must contort their bodies into shapes displayed on screen in a given amount of time. To demonstrate the potential for our device to expand to a larger game library, we also implemented a port of Brick Breaker and another ineractive game called Whack-a-Mole. Brick Breaker shows off the object tracking capability, where players must physically interact with the bouncing ball to keep it on screen and break bricks. Whack-a-Mole requires a player to flail around on the screen to hit all of the moles before they disappear.

Ratings

1.0


2 Ratings
55%
30%
10%
3%
2%
Comments
comment person image

Sam

Excellent course helped me understand topic that i couldn't while attendinfg my college.

Reply
comment person image

Dembe

Great course. Thank you very much.

Reply
Send