Skip to content

pujazon/Offside

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

151 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Offside Real Time System

Offside Real Time System és un sistema basat en C++ y MATLAB el qual, en un entorn concret, permet detectar situacions de fora de joc en temps real. La compilació del sistema s'explica en un apartat més endevant.

El repositori està dividit en 4 carpetes:


Requisits del Sistema

  • Tots els nodes han de treballar sota una distribució de Linux. \
  • El Sistema de Càmera i el Sistema de Pilota han de compilar-se i executar-se en plaques Raspberry Pi.
  • El Node Principal ha de tenir instalat MATLAB.

Directoris

/src

És on hi ha tot el codi font del sistema.

/test

És on hi ha els samples que hem estat utilitzant per a testejar el software. Bàicament hi ha els samples dels algorismes de visió per computadors degut a que el testeig dels demés sitemes o be ha estat a mode de prova-error o be hi ha un driver de test a la carpeta /src.

/Tools

És on hi ha tots els scripts necessaris per a configurar el sistema. Bàsicament hi ha l'escriptura de les variables d'entorn necessàries per a poder compilar i executar.

/build

És on hi ha les carpetes per a compilar cadascun dels sistemes. Hi han els Makefiles i els scripts de compilació. Un cop compilat trobem les següents carpetes:
  • \bin: Hi ha el binari compliat per a executar
  • \objs: Hi ha els objectes de la compilació.

Build

Per a compilar el sistema anem a la carpeta de build que volem compilar (pe: /build/BallDetection) i executar:
  • build.sh

També es poden còrrer les comandes Makefile (veure dins del build.sh):

  • make clean
  • make setup
  • make Camera (En el Sistema Càmera, per exemple).

About

MATLAB Computer Vision Program about Football Players position

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors