AR Fruit Ninja that fully rely on image processing.
- Capture Camera Data
- HSMC spec
- Find a way to debug
- VGA Display
- VGA spec
- Display plain color
- Display color blocks
- Display moving blocks
- Object Detection on Computer w/ OpenCV
- Turn video into images
- Detect the location of the rod
- Detect the angle/motion of the rod (is player striking?)
- Implement the ROD
- Decide where to place the marker
- System Architecture
- How many module?
- Write the report
-
Game image shown
- ( subtask ) Camera Data overlaps with game image
-
Object Detection on FPGA
- Function normally
- Realtime
- Playable Game
- Generate random number ( for generate random circle to cut )
- Record mysterious circle's position and cut it with the player's motion track
- Timer of the game till end / Life count if cut a bomb or whatever
- Record Score
- Add sound effect
- Some stickers for mysterious object
- Animation of the cut object
- MultiPlayer
- Object Detection/ Render on Computer and send data through usb
- Do image process on computer and send result to FPGA
Specific object position detection / Object orientation detection with an image
Specific Object position detection / Object orientation detection in real time
A game of Fruit Ninja
Player uses a rod like object with tracing color ring on it to play.
No playground,only with black background. The player should slash the mysterious object (2D object or even a simple circle is fine) in screen.
A game of Fruit Ninja with AR
Player uses a rod like object with tracing color ring on it to play.
Playground is the real world, and the player should slash the mysterious object (2D object or even a simple circle is fine) in screen.
Multiplayer game
gyro sensor(?)- camera
- CLR-HSMC Camera Link Receiver Daughter Card
if it is not found in lab, we would probably start backup plan because it is too expensive
- rod
- background(?)
- framerate?
- resolution?
Simple Object Tracking with OpenCV
- How to debug?