GithubHelp home page GithubHelp logo

classificacao-objetos's Introduction

Trabalho de tracking e contagem de objetos com CamShift

Alunos: Silvana Trindade e Maurício André Cinelli

Importante: Código feito para ambiente Linux, testado em Ubuntu 14.04 e Debian 7.9. Versão da OpenCV 3.0!!

## Instrução para compilar

Vídeos utilizados foram os do moodle, porém convertidos para mp4. Para rodar os webm (que estão no moodle) é necessário ter os plugins da opencv instalados e configurados.

Para compilar, basta executar:

make

e para executar o programa:

./video [caminho_do_video]
ou
./video

O segundo irá utilizar o índice "1" da câmera do computador.

Ao executar, o programa irá capturar alguns frames para estabilizar o background.
Depois disso, o usuário deve selecionar com o mouse uma região para determinar o seguinte:

- o topo do quadrado selecionado é utilizado como ponto para capturar objetos, e iniciar o tracking dos mesmos
- a linha de baixo do quadrado selecionado é utilizada como ponto de referência para a contagem dos objetos (ponto de fuga dos objetos)

Para entender melhor como é este quadrado, veja a imagem "screenshot.png"

classificacao-objetos's People

Contributors

mauricioac avatar trindad avatar

Watchers

 avatar  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.