For sale | "Goodbyes are only for those who love with their eyes. Because for those who love with heart and soul there is no such thing as separation" Rumi
Vraag
Alle reacties
Die zin: raspistill -q 20 -v -o /tmp/$filename -pointsize 36 -fill white -annotate +40+728 'your overlay text' Transfer image is optional, maar dacht dat die die text wel zou plaatsen. Gebeurt niet in de genummerde en de te tonen afbeelding.
Script plaats 2 afbeeldingen op de server, met tijdsnaam.jpg en latest.jpg (die ik in de webpage toon).
[ Voor 78% gewijzigd door MrMarcie op 25-10-2016 15:44 ]
For sale | "Goodbyes are only for those who love with their eyes. Because for those who love with heart and soul there is no such thing as separation" Rumi
1
| convert your_photo.jpg -pointsize 36 -fill white -annotate +40+728 'your overlay text' your_output_photo.jpg |
Heb nu aangepast:
filename=$(date -u +"%Y%m%d%H%M%S").jpg
host=xxxxxxxx
user=xxxxxx
pass=xxxxxxxxxx
#Capture image
raspistill -q 20 -n -t 100 -o /tmp/$filename
#Optional, include GPS coordinates
convert /tmp/$filename $filename -pointsize 36 -fill white -annotate +40+1800 'Uitzicht Rozenstraat' /tmp/$filename
ftp -ivn $host << EOF
user $user $pass
#Optional, uncomment when connecting succeeds, but uploading is not passive
put /tmp/$filename $filename
put /tmp/$filename latest.jpg
bye
EOF
#Remove transfered image file This is optional, as /tmp gets cleaned up after each reboot
rm /tmp/$filename
Nu werkt het
[ Voor 8% gewijzigd door MrMarcie op 25-10-2016 18:21 . Reden: Afbeelding toegevoegd ]
For sale | "Goodbyes are only for those who love with their eyes. Because for those who love with heart and soul there is no such thing as separation" Rumi
Je weet dat permanent filmen (vaste camera that is) van de openbare ruimte niet (zomaar) mag zonder dat in ieder geval aan te kondigen?
[ Voor 24% gewijzigd door RobIII op 25-10-2016 18:57 ]
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
RobIII schreef op dinsdag 25 oktober 2016 @ 18:54:
offtopic:
Je weet dat permanent filmen (vaste camera that is) van de openbare ruimte niet (zomaar) mag zonder dat in ieder geval aan te kondigen?Misschien heb je een bordje opgehangen (of ga je dat doen) of val je onder een andere uitzondering, maar ik zeg 't maar effe
Als je de camera op voldoende afstand plaatst, zodat mensen niet herkenbaar in beeld kunnen komen, is de webcam wel toegestaan.
Het doel van de camera's ophangen moet zijn het filmen of fotograferen van personen.
Doel is voortgang van nieuwbouw vastleggen en herkenbaar lijkt me op deze afstand ook niet echt zo'n groot probleem.
VW ID.7 Tourer Pro S | 5670 Wp JA Solar - 14x405 33° op Zuid | Twente
True schreef op dinsdag 25 oktober 2016 @ 19:00:
[...]
[...]
offtopic:
en herkenbaar lijkt me op deze afstand ook niet echt zo'n groot probleem.
Alleen is dat niet aan jou of de filmende om te bepalen maar aan de gefilmde
[ Voor 13% gewijzigd door RobIII op 25-10-2016 19:02 ]
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
Als ik hier rechtsaf de straat uitloop kom ik trouwens minimaal een paar camerapalen tegen.
For sale | "Goodbyes are only for those who love with their eyes. Because for those who love with heart and soul there is no such thing as separation" Rumi

Bijgaand hele script, dan heeft iemand er misschien nog wat aan. Ik heb de text wat hoger staan omdat ik ze straks uitkader op HD formaat voor de timelapse.
Script:
Ik heb een Pi3+PiCam met Jessie light en daarop imagemagick erbij gezet.
Dan dit scriptje plaatsen : pi:$ sudo nano camerascript.sh
en aanroepen elke minuut (of wat jij wilt) via een cronjob: pi:$ cronjob -e
Onderaan zet je dan:
* * * * * /home/pi/camerascript.sh
That's all.
filename=$(date -u +"%Y%m%d%H%M%S").jpg date=$(date +"%d-%m-%Y") tijd=$(date +"%H:%M") host=xxxxxxxxx user=xxxxxxxxx pass=xxxxxxxxxxxxx #Capture image raspistill -q 20 -n -t 100 -o /tmp/$filename #Optional, plaatsen text en datum en tijd convert /tmp/$filename $filename -pointsize 36 -fill white -annotate +118+1600 '© Marcedwin.nl' \ -pointsize 36 -fill white -annotate +2169+1600 $date \ -pointsize 36 -fill white -annotate +2386+1600 $tijd /tmp/$filename ftp -ivn $host << EOF user $user $pass #Optional, uncomment when connecting succeeds, but uploading is not #passive put /tmp/$filename $filename put /tmp/$filename watjijwilt.jpg bye EOF #Remove transfered image file This is optional, as /tmp gets cleaned up after each reboot rm /tmp/$filename
Op de webpagina waar je de afbeelding plaatst neem je deze op met:
<img src="/pad/naar/jouw/afbeelding/watjijwilt.jpg" name="refresh">
En hierbij plaats je een javascript dat zorgt voor herladen van alleen de afbeelding, dus niet de hele pagina.
<script type="text/javascript" language="JavaScript">// <![CDATA
[var t = 60 // interval in seconds
image = "pad/naar/jouw/afbeelding/watjijwilt.jpg" //name of the image
function Start() {
tmp = new Date();
tmp = "?"+tmp.getTime()
document.images["refresh"].src = image+tmp
setTimeout("Start()", t*1000)
} Start();
// ]]></script>
[ Voor 28% gewijzigd door MrMarcie op 25-10-2016 23:30 . Reden: Uitleg script ]
For sale | "Goodbyes are only for those who love with their eyes. Because for those who love with heart and soul there is no such thing as separation" Rumi