Provided by:
manpages-it_0.3.4-5_all 
NOME
webcam - cattura immagini e le carica su un server web usando l’utility
ftp
SINTASSI
webcam [ file_config ]
DESCRIZIONE
webcam cattura immagini da un dispositivo supportato da video4linux
(come bttv), le salva e le carica su un server web usando ftp in un
ciclo continuo.
CONFIGURAZIONE
Quando viene lanciato, webcam legge i parametri di configurazione dal
file_config o da ~/.webcamrc se non è stato indicato alcun file di
configurazione sulla riga di comando. Un file di configurazione
dovrebbe assomigliare a questo (i valori indicati sono quelli
predefiniti):
[ftp]
host = www
user = webcam
pass = xxxxxx
dir = public_html/images
file = webcam.jpeg
tmp = uploading.jpeg
passive = 1
debug = 0
auto = 0
local = 0
ssh = 0
[grab]
device = /dev/video0
text = "webcam %d-%m-%Y %H:%M:%S"
infofile = filename
width = 320
height = 240
delay = 3
input = composite1
norm = pal
rotate = 0
top = 0
left = 0
bottom = -1
right = -1
quality = 75
trigger = 0
once = 0
;archive = webcam %d-%m-%Y %H:%M:%S.jpg
Il testo text stampato sull’immagine è elaborata con strftime. Per
vedere come modificare il formato del timestamp, si possono consultare
le pagine man di strftime(3) o di date(1). Il testo della didascalia
può essere letto anche da un file esterno (per questo si può usare
infofile). input è la sorgente video (TV/composite/qualsiasi), norm è
lo standard TV. delay è l’intervallo in secondi tra una cattura e
l’altra. quality è la qualità (in percentuale) delle immagini JPEG
memorizzate.
Se debug nella sezione ftp è impostato su 1, tutte le comunicazioni tra
webcam e l’utility ftp verranno mostrate sullo standard error. auto
abilita il login automatico attraverso ~/.netrc (lancia l’utility ftp
senza l’opzione ’-n’). Se local nella sezione ftp è diverso da zero, i
file saranno salvati localmente (usando i parametri dir, tmp, e file )
anzichè essere trasferiti via ftp. ssh impostato su un valore diverso
da zero, fa sì che webcam usi ssh al posto di ftp.
top, bottom, left, e right nella sezione grab permettono di ritagliare
l’immagine dopo che è stata catturata. Dovrebbero soddisfare le
relazioni 0<=top<bottom<=height e 0<=left<right<=width. (0,0 è l’angolo
in alto a sinistra). Se rotate è positivo (1, 2 o 3), l’immagine
catturata sarà ruotata di 90° in senso orario per il numero di volte
indicato.
Con trigger impostato su un valore diverso da zero, webcam caricherà
l’immagine sul server solo se il contenuto dell’immagine è cambiato.
webcam verifica la massima differenza tra l’ultima immagine caricata e
l’attuale; inoltre, se tale differenza è maggiore del valore indicato,
l’immagine sarà caricata. Se once è impostato a 1, webcam caricherà un
singolo frame e terminerà.
archive può essere usato per creare un archivio locale delle immagini
catturate da webcam. Si deve solamente indicare un nome di base per i
file che saranno salvati. I nomi di file saranno trattati con
strftime(3); si potranno così integrare nel nome di base sia l’orario
che la data, in modo da avere dei nomi unici.
NdT: in qualche caso, l’uso del parametro input = composite1 potrebbe
bloccare l’esecuzione del programma.
AUTORE
Gerd Knorr <kraxel@bytesex.org>
COPYRIGHT
Copyright (C) 1997-2001 Gerd Knorr
Questo programma è distribuito nella speranza che sia utile, ma SENZA
NESSUNE GARANZIA; non c’è neppure la garanzia implicita di
COMMERCIABILITÀ o di APPLICABILITÀ PER UN PARTICOLARE SCOPO.
(c) 1998-2000 Gerd Knorr webcam(1)