PDA

Visualizza la versione completa : Motion VS "altro software" su Linux


w_t
08-12-2014, 11:40
Salve,
vorrei mettere in pedi un sistema di videosorveglianza.

a) Vorrei utilizzare il "Raspberry Pi B+" con SO Rasbian
b) Vorrei utilizzare 5 webcam USB - HD
c) Questo sistema deve essere installabile anche in auto.

Ho già provato su RaspberryPi B+ con SO Rasbian i software: motion, streamer, zoneminder.

motion:
gestisce fino a 4 cam con acquisizione contemporanea ma già con 2 il processore arriva al 90% durante l'acquisizione, se poi allaccio le altre 2 mi da errore di timeout sulla cam 4 e non acquisisce nulla, facendo saltare anche qualche frame nella cam 3.

streamer:
credo che gestisce n. cam, solo che non ha la funzione "sensore di movimento", io ho testato 5 cam che acquisivano contemporaneamente, con processore al 60%, il che è allettante, solo che maggiore è il numero di cam e maggiore è la velocita di riproduzione del filmato acquisito, questo non me lo spiego, cioè: acquisisco a 25fps, lo apro con vlc e lo vedo penso a 100fps.

zoneminder:
installazione e settaggi vari eseguiti correttamente come da guida e senza errori restituiti:

http://forum.ubuntu-it.org/viewtopic.php?f=75&t=582389

pio imposto le sorgenti video locali "/dev/video0" apro il monitor del pannello d controllo ma nulla, non c'è video, non sono riuscito a vedere nulla, sono impazzito per 2 ore solo a provare i settaggi.

Domande:
1) visto le mie esigenze ( a-b-c ) posso proseguire con Raspberry Pi B+ oppure devo andare in un altra Single Board tipo: http://giuseppepea.it/index.php/single-board/

2) quale è il migliore software di video acquisizione per Linux che abbia la funzione "sensore di movimento" come motion ?

Grazie per l pazienza.

w_t
10-12-2014, 21:37
Credevo fosse un argomento più trattato di cosi.

pilovis
11-12-2014, 08:49
Domande:
1) visto le mie esigenze ( a-b-c ) posso proseguire con Raspberry Pi B+ oppure devo andare in un altra Single Board tipo: http://giuseppepea.it/index.php/single-board/

2) quale è il migliore software di video acquisizione per Linux che abbia la funzione "sensore di movimento" come motion ?

1) viste le tue necessita' dimentica le mini single-board e pensa ad un PC "vero" con un processore potente di ultima generazione e non meno di 4 giga di ram.
25 fotogrammi al secondo in HD moltiplicato per 5 webcams sono un casino di dati che passano sul bus USB, sarebbe meglio avere webcam USB3, ammesso che esistano.

2) motion ;)

denis76
11-12-2014, 18:08
Se vuoi puoi usare il mio.
www.denisgottardello.it
Confermo quanto tetto sopra ed attenzione: non sto usando il codec hardware h264 di raspberry pi per cui attento a che tipo di compressione usi.

w_t
11-12-2014, 21:18
Sei stato chiarissimo pilovis,
quindi se abbasso le mie pretese tipo:

a) Single-board i386, CPU Quad-core 1200Gh, 4Gb RAM DDR3
b) 5 webcam USB Risoluzione 640x480, 10fps,
c) Installabile anche in auto.

Posso pensare di fare qualcosa ?

[Denis76[/b]] non so se ho ben capito, il tuo software è il Server o il Client ??
A me serve solo il server, il client lo sviluppo da me per multi-piattaforma.
Proprio come Motion.

denis76
11-12-2014, 23:02
E' entrambe le cose. Puoi però sviluppare un client tuo. Una volta che apri la console per la configurazione ti sarà più chiaro.

denis76
13-12-2014, 14:49
Per caso hai avuto modo di provarlo?
si tratta di un progetto nuovo in espansione. Per mezzo di una scheda elettronica da aggiungere al raspberry, che mi sto facendo fare e che dovrebbe essere pronta per fine anno potrò anche controllare dei lettori rfid e dei relé, allo scopo di usare il raspberry come centrale di controllo accessi per aprire porte, cancelli ....
Fammi sapere se sei interessato a collaborare.

pilovis
14-12-2014, 16:57
Sei stato chiarissimo pilovis,
quindi se abbasso le mie pretese tipo:

a) Single-board i386, CPU Quad-core 1200Gh, 4Gb RAM DDR3
b) 5 webcam USB Risoluzione 640x480, 10fps,
c) Installabile anche in auto.

Posso pensare di fare qualcosa ?

Una domanda: i filmati delle cams li vuoi anche mandare in streaming su Internet?

10 fps mi sembrano ancora troppi per 5 webcams in contemporanea, difficilmente potrai sperare di superare i 5 fps senza saturare la cpu.

pilovis
14-12-2014, 17:09
Ho fatto una prova adesso con una sola webcam 640x480 @ 5 fps con un core duo 2.00GHz e 4 giga di RAM, sono sui 17-20% di CPU solo di "motion" mentre c'e' movimento davanti alla cam.
Daltronde e' un programma che fa un bel po' di cose e di calcoli, deve per forza consumare CPU ;)

denis76
14-12-2014, 17:13
Dipende anche dalla webcam. Ne ho una che invia immagini già jpeg per cui il processore non lavora.
Poi c'è il problema di banda ovviamente.

Loading