- Messaggi: 38
- Ringraziamenti ricevuti 0
Postate qui domande o segnalate problemi / bug che riscontrate,
Settaggi CAMERA PI
gentilmente mi dite che procedure devo fare per abilitarla una volta connessa al raspberry?
e che settaggi devo inserire ?
Use Camera PI (use_cameraPI)
Day Capture option (cameraPI_day_settings)
Night Capture option(cameraPI_night_settings)
Grazie in anticipo per la collaborazione.
Si prega Accedi a partecipare alla conversazione.
sudo raspi-config
e poi
Enable camera.
Naturalmente prima devi fare la solita procedura di aggiornamento
Si prega Accedi a partecipare alla conversazione.
Day: -w 1024 -h 768 -n -mm average -co 5
Night: -w 1024 -h 768 -n -ex sports -ss 1000000 -t 10000
Si prega Accedi a partecipare alla conversazione.
- Messaggi: 38
- Ringraziamenti ricevuti 0
ma dove posso trovare il significato dei parametri per fare delle prove ?
Si prega Accedi a partecipare alla conversazione.
www.raspberrypi.org/wp-content/uploads/2...am-Documentation.pdf
Si prega Accedi a partecipare alla conversazione.
raspistill
raspivid
ti da tutte le opzioni da usare.
Ciao
Si prega Accedi a partecipare alla conversazione.
- Messaggi: 38
- Ringraziamenti ricevuti 0
devo solo capire adesso come funziona putty .
Si prega Accedi a partecipare alla conversazione.
- Messaggi: 38
- Ringraziamenti ricevuti 0
per cambiare l 'orario delle impostazionei da giorno a notte dove bisogna intervenirè ?
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
- Messaggi: 38
- Ringraziamenti ricevuti 0
così quando metteremo in funzione la webcam non dobbiamo preoccuparci di stare a cambiare le impostazioni.
Complimenti a tutto lo staff e grazie per le consulenze che ci date.
Si prega Accedi a partecipare alla conversazione.
- Messaggi: 38
- Ringraziamenti ricevuti 0
ma le foto vengono anche archiviate nella SD ?
se si cosa succede se si riempie la sd ?
cosa bisogna fare per non farle memorizzare nella sd ?
Grazie
Si prega Accedi a partecipare alla conversazione.
Delete images after sent to server (delete_images_on_sd)--->true
Per cancellare quelle precedenti la variazione devi andare su /swpi/img e cancellare le immagini presenti.
ciao de beppe
Si prega Accedi a partecipare alla conversazione.
- Messaggi: 38
- Ringraziamenti ricevuti 0
non riesco a trovare la cartella swpi
Si prega Accedi a partecipare alla conversazione.
cd /swpi/img
e dovresti essere nella cartella delle immagini . Da li puoi cancellare
Ciao
Si prega Accedi a partecipare alla conversazione.
- Messaggi: 38
- Ringraziamenti ricevuti 0
Si prega Accedi a partecipare alla conversazione.
- Eustacchio
- Visitatori
Riprendo in questa discussione l'argomento riguardante il come leggere le immagine da una telecamera IP, il classico "SNAPSHOT".
Sto provando una Bullet della Atlantis (A11-905) 4Mp con zoom e dopo alcuni tentativi inutili con i soliti comandi hi scritto al produttore (solite cinesi ma con una certa personalizzazione) che mi ha inviato il comando con relative spiegazioni:
http://192.168.1.100//goform//CaptureV2?s_username=admin&s_psw=YWRtaW4=&s_ch=1
La password (blocco in rosso) è codificata in base 64
Ad esempio
admin=”YWRtaW4=”
atlantis=” YXRsYW50aXM=” (nel caso fosse atlantis)
Il comando funziona perfettamente con Edge e affini e perciò ho cercato di implementarlo nel SWPI cercando di essere anche propositivo e magari essere d'aiuto
A quanto ho capito il comando è inserito nel file IPCam.py nella riga (V3) 117:
snapCommand ="sudo wget -O " + filename + " --http-user=" + self.cfg.IPCamUS1 + " --http-passwd="+ self.cfg.IPCamPW1 + " " + IP_IPCam1 + self.cfg.IPCamSN1
Linea che ho modificato in:
snapCommand ="sudo wget -O " + filename + " " + IP_IPCam1 + self.cfg.IPCamSN1
Il comando ovviamente lo inserisco nella shell di programmazione:
ipcamsn1 = //goform//CaptureV2?_username=admin&s_psw=YWRtaW4=&s_ch=1
Nel Log trovo questo:
[14/03/2018-11:19:46] Getting images with command : sudo wget -O ./img/webcam1_14032018-111931.jpg --http-user=None --http-passwd=None http://192.168.1.11//goform/CaptureV2?s_username=adv&s_psw=YWR2&s_ch=1
[14/03/2018-11:19:46] ERROR in capturing webcam image on : ./img/webcam1_14032018-111931.jpg 192.168.1.11
Oppure questo se elimino i campo User e Psw dalla stringa di comando:
[13/03/2018-23:23:49] Getting images with command : sudo wget -O ./img/webcam1_13032018-232334.jpg http://192.168.1.11//goform/CaptureV2?s_username=adv&s_psw=YWR2&s_ch=1
[13/03/2018-23:23:49] ERROR in capturing webcam image on : ./img/webcam1_13032018-232334.jpg 192.168.1.11
Così modificato nel Log (swpilog) vedo che invia il comando con la corretta sintassi che inserisco nel browser ma nella cartella swpi/img non ritrovo l'immagine ma un file con un testo di errore.
Qualcuno riesce ad aiutarmi e indicarmi se e dove (sicuramente) sbaglio?
Conosco poco il Pyton e meno Linux e sono due giorni che cerco di uscirne senza rompere qui sul forum...
Grazie e cordiali saluti a tutti
Enrico E.
Si prega Accedi a partecipare alla conversazione.
a giudicare dal log sembra che nessuna delle stringhe che hai utilizzato sia esatta. La prima prova che hai fatto nel log riporta "...--http-user=None --http-passwd=None...", il che significa che username e password non erano al loro posto e non sono stati riconosciuti.
Prova di nuovo come hai fatto nel secondo tentativo (cioè tutto in una stringa senza username e password separati), che forse è la via più semplice, ma okkio che forse hai messo uno slash di troppo subito dopo l'IP:
http://192.168.1.11// goform/CaptureV2?s_username=adv&s_psw=YWR2&s_ch=1
Togline uno e riprova così.
Si prega Accedi a partecipare alla conversazione.
- Eustacchio
- Visitatori
Ho scaricato WGET per windows e ho cercato di capirne il funzionamento, e riesco ad ottenere l'immagine "atl.jpg" salvata sul mio hd utilizzando questo comando:
## Per Atlantis: C:\Program Files (x86)\GnuWin32\bin>wget "http://192.168.1.11//goform/CaptureV2?s_username=adv&s_psw=YWR2&s_ch=1" -O atl.jpg
ma inserendo lo stesso comando in IpCam.py cercando di rispettare la sintassi esistente continuo ad non ottenere nulla di buono.
questa è la riga modificata:
snapCommand ="sudo wget -O " + filename + " " + "http://192.168.1.11//goform/CaptureV2?s_username=adv&s_psw=YWR2&s_ch=1"
Ovviamente in questo momento sto saltando i dati della maschera di SWPI e inserisco brutalmente i dati con una stringa di testo.
Quello che non capisco è la parte iniziale: -O " + filename"
che per windows devo inserire alla fine per salvare l'immagine con il nome. mentre in Pyton è inserito all'inizio.
Nella cartella /img mi ritrovo una serie di file: webcam1... data... ora.jpg da 1k che aperti con un editor contengono: Data format error!
Buona giornata
Enrico
Si prega Accedi a partecipare alla conversazione.
non hai ancora rimosso quel doppio slash (//) che metti tra l'IP e "goform" nella stringa, sei sicuro che non sia quello il problema?
Un'altra prova che potresti fare è quella di sostituire i doppi apici (") con apostrofi (') nella stringa.
Un'altra prova ancora è questa:
snapCommand ="sudo wget -O " + filename + " --user adv --password YWR2 http://192.168.1.11/goform/CaptureV2?s_ch=1"
Nota: l'opzione '-O' seguita dal nomefile serve ad indicare il nome (ed il percorso) del file da salvare, non importa dove va messa all'interno del comando, l'importante è che ci sia;
Nota2: a seconda della versione di wget a bordo della tua Raspberry potrebbe essere necessario usare "--http-user=" al posto di "--user" e "--http-passwd=" al posto di "--password".
Si prega Accedi a partecipare alla conversazione.
- Eustacchio
- Visitatori
Per il doppio // sui wget non cambia il risultato, non ricordo se ho fatto prove tramite il Raspberry.
Ciao Enrico
Si prega Accedi a partecipare alla conversazione.