dc.contributor |
Universitat Politècnica de Catalunya. Departament de Teoria del Senyal i Comunicacions |
dc.contributor |
Águila López, Francisco del |
dc.contributor.author |
Garcia Claret, Jaume |
dc.date |
2009-01 |
dc.identifier.uri |
http://hdl.handle.net/2099.1/6988 |
dc.language.iso |
cat |
dc.publisher |
Universitat Politècnica de Catalunya |
dc.rights |
info:eu-repo/semantics/openAccess |
dc.subject |
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal::Processament de la imatge i del senyal vídeo |
dc.subject |
Signal processing |
dc.subject |
Surveillance camera |
dc.subject |
Processament del senyal -- Tècniques digitals -- Programes d'ordinador |
dc.subject |
Vigilància electrònica |
dc.title |
Aportació al control de l'aplicació de vídeo vigilància ZoneMinder |
dc.type |
info:eu-repo/semantics/bachelorThesis |
dc.description.abstract |
El principal objectiu d’aquest projecte ha estat de complementar el software de vídeo vigilància, ZoneMinder per millorar el control d’aquest mitjançant dispositius externs. A part de descriure tot el treball realitzat durant aquests mesos també té com a finalitat explicar, guiar i ajudar a l’usuari a comprendre el funcionament de ZoneMinder.
La motivació que ha portat a realitzar aquest projecte és el interès pel món de la programació i la satisfacció de que si s’assoleixen els objectius pot ser una millora d’aquest programa, útil per altres usuaris que en facin ús. |
dc.description.abstract |
ZoneMinder és un programa de vídeo vigilància que permet capturar, analitzar, enregistrar i visualitzar qualsevol càmera, CCTV (circuit tancat de televisió), càmeres IP, webcams, … connectades a una màquina treballant amb un sistema operatiu basat en Linux. Aquest software és lliure i de codi obert per tant molt accessible a ser modificat.
Per aconseguir aquesta fita, s’han desenvolupat i afegit noves funcions a un script amb llenguatge Perl ja existent. Aquest script anomenat zmtrigger.pl té la funció d’establir una comunicació amb un dispositiu extern i permetre modificar paràmetres a distància.
Per portar a terme les proves de comunicació entre el programa i un dispositiu extern s’han utilitzat els dos ports sèrie d’un ordinador connectats entre ells i s’han enviat les ordres des de la terminal del sistema.
Així doncs durant mesos s’han realitzat i desenvolupat nous complements per tal d’augmentar les opcions de control a distància.
Les noves funcions desenvolupades són:
• Desactivació i activació de les càmeres: permet activar i desactivar les càmeres independent segons convingui.
• Canvi d’estat de les càmeres: aquesta funció permet canviar el mode de treball de les càmeres.
• Execució dels filtres: possibilita l’execució de filtres des de un dispositiu extern.
• Identificació dels monitors pel nom: en les ordres que s’envien, s’utilitza el nom de la càmera i no el numero identificatiu com es feia abans.
Cal esmentar que tota aquesta informació recopilada i aquestes noves aportacions realitzades en el software seran publicades a la xarxa perquè tothom les pugui utilitzar.
Personalment estic molt satisfet del treball realitzat durant aquests mesos ja que s’han assolit tots els objectius plantejats en un principi. Tota aquesta feina a servit per complementar i aportar noves funcions a ZoneMinder que seran publicades al fòrum de la web oficial (http://www.zoneminder.com/forums/) per tal de ser incloses en una nova versió i així que les puguin utilitzar altres usuaris. També tota la informació recopilada i descrita en aquest document serà publicada a la Wikipedia per tal d’informar sobre aquest software on actualment la informació és absent o incompleta en aquesta enciclopèdia tan coneguda.
Finalment, esmentar que aquest projecte pot servir per punt de partida per altres estudiants a seguir línies futures com: dissenyar i implementar el suport físic per controlar el ZoneMinder mitjançant el zmtrigger.pl modificat en aquest projecte, complementar i aportar noves funcions al protocol de comunicació a distància X10, millorar el funcionament de la captura de moviment utilitzant el processat d’imatge i minimitzar les falses alarmes, millorar el programa a nivell de seguretat, complementar l’interfície per tal de facilitar l’instal•lació i configuració. |