Vista la recente impennata del numero di furti provocati presumibilmente dall’uscita dalle carceri di gente non pronta ad essere reinserita nella società (indulto) ho pensato bene di informarmi riguardo ad un sistema di sorveglianza. Il calcolatore è un mezzo universale, lo si può programmare per fargli compiere praticamente tutto ciò di cui si ha bisogno nell’ambito dell’automazione. Il mondo dell’open source è vasto, molto spesso con poca ricerca si trova ciò di cui si ha bisogno, così dopo aver googlato ho notato l’esistenza di due software per linux di altissimo livello sviluppati per il videocontrollo.
In questo articolo parlerò di Motion, ma segnalo a chi lo volesse provare il più completo Zone Minder.
Avevo bisogno di sorvegliare aree della mia abitazione e Motion lo fa egregiamente, trovandomi bene con questo software ho tralasciato il discorso Zone Minder rimandandolo a quando avrò più tempo.
Uso Ubuntu (con Kde però, quindi Kubuntu), il pacchetto Motion è disponibile nei repository. Per chi non utilizzasse Ubuntu sono pressochè certo che il pacchetto sia disponibile anche per la propria distro.
Motion vi permette di gestire più telecamere(webcam o ip o analogiche acquisite con una scheda apposita), vi permette di registrare ciò che avviene solo se si verifica un movimento all’interno dell’immagine(l’entità di questo movimento è determinata da un valore che darete nel file di configurazione come spiegherò più avanti), vi permette di vedere da qualunque parte del mondo cosa succede di fronte alla vostra videocamera tramite un semplice browser.
Il tutto in un programmino che se avviato su una distro senza ambiente a finestre consente ad un pentium 3 di supportare 4 telecamere(non ho provato ma è ciò che si legge in giro, don’t kill me).
Tornando al parametro che configura l’entità dal movimento per avviare la registrazione, io registro ciò che accade in un punto lontano dalla camera e ho decisamente abbassato il valore di “Treshold”(questo il nome del parametro) fino a 200. Questo valore non è altro che il numero di pixel che devono modificarsi per far si che la telecamera avverta ciò che succede di fronte a se come movimento. Il parametro di default è settato molto alto(almeno per quello che devo farci io), per la precisione di default è settato a 2500.
Ok, ma come si usa?
Seguendo la mia filosofia del “qualcuno l’ha già scritto, non ha senso che lo riscriva” vi linko una buona guida per far funzionare Motion.
Eccolo
Trovate tutte le cose più importanti, per quello che non sta scritto quì o per chi avesse esigenze particolari vi rimando alle pagine con le istruzioni di configurazione di Motion sul sito web ufficiale del progetto.
Per chi ha domande commentate pure questo articolo.
Buona registrazione, nel rispetto delle norme della privacy.