Giter Club home page Giter Club logo

camtrack's Introduction

CamTrack

Huge soccer fans that we are, we decided to try and improve the footage that we watch on a daily basis. We figured that we could automatically track the ball and promote smoother transition of play as the ball moves from one end to the other. We used a raspberry pi camera and open cv to detect the ball. We used Serial reading and writing to communicate between our python code and the arduino motor. The motor then turns in response and rotates the camera if needed. Thus, we have a camera that will automatically stop when the ball is in view which is useful. Another area that our project could be implemented in is security and the tracking of specific objects/people.

Challenges we ran into:

  • Getting the Raspberry Pi to work
  • Connecting Python to Arduino
  • Rotation of the Motor

Accomplishments

  • Successfully implementing a functioning prototype for object detection
  • Connecting the python code to Arduino using serial reading

What's next for CamTrack

  • We want to incorporate multiple cameras and automatic switching between cameras based on which camera gives the best view of the ball/object.

camtrack's People

Contributors

ankurphadke avatar

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.