GithubHelp home page GithubHelp logo

martinferianc / fpga-project-eie1 Goto Github PK

View Code? Open in Web Editor NEW
6.0 4.0 0.0 801.34 MB

Implementing interactive music controls on FPGAs done as a coursework for EIE1 First Year Project

License: MIT License

C++ 0.27% C 0.36% Verilog 90.93% HTML 0.40% Mathematica 0.01% VHDL 0.11% Tcl 7.79% Standard ML 0.01% Python 0.12% Objective-C 0.02%
fpga computer-vision python verilog catapult-c project

fpga-project-eie1's Introduction

EIE 1st Year Project - Implementing Interactive Music Controls using an Altera Cyclone III on a Terasic DE0

Description

Motion and body detection and tracking is becoming an increasingly important way to interact with computer systems, from information navigation to gameplay and even system authentication; it is fast developing into more than just a novelty. There is a real need to create dedicated, embedded hardware that is power efficient and streamlined for its operation. In this project, we demonstrate our proposed algorithm for real time body tracking using hardware acceleration implemented on an FPGA. The algorithm being used is a background subtraction with statistical prediction of points combined with markers.

Demonstration

Project Demonstration

Structure

.
├── hl_files   # Contains all high level programming files in python on which we based our final HLS design
└── fpga_files # Contains all files regarding the FPGA. It contains two separate folders for Catapult C and Quartus

Credits

Martin Ferianc, Alexander Luisi, George Punter. 2016.

fpga-project-eie1's People

Contributors

martinferianc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

fpga-project-eie1's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.