Hardware > Webcam meteorológicas

Insertar datos meteorológicos en imagen webcam

(1/3) > >>

barmoreno:
He visto que algunos insertáis los datos meteorológicos en vuestras fotos de webcam.

He estado buscando pero no sé cómo se hace. Uso Cumulus. ¿Cómo puedo hacerlo?

Gracias.

Xavi-EA5ZF:
Windows o linux, te puedo ayudar con linux, algo tengo hecho.
En linux, ordenaba a la cámara que hiciera foto con gphoto2, luego con un comando llamado mogrify, que supongo que en windows también existirá si instalas el módulo correspondiente que no recuerdo cual es (puede ser imagemagick pero no estoy seguro), le añado una linea que está en un fichero que creo desde el programa que gestiona la estación, en mi caso weewx.
También le añado un logotipo, por eso hay 2 mogrify, uno para el logo arriba y el otro para insertar abajo una linea con la info meteo.
Salu2.


--- Citar ---# Script para hacer foto, copiarla y personalizarla
#!/bin/bash

echo  $(date) "Entro en el script de la camara"
sudo /home/pi/usbreset /dev/bus/usb/001/005

gphoto2 --delete-all-files -R

echo $(date) "Lanzo la ejecucion del intervalo"
if [ $(head -1 /home/pi/dianoche) = "dia" ]; then
  cd /home/pi
  gphoto2 --set-config flashmode=1 --set-config imagesize='2592x1944' --capture-image-and-download --force-overwrite --filename "/home/pi/meteolavall.jpg"
  mogrify -gravity Northwest -geometry +15+15 -draw "image Over 25,25 400,120 '/var/www/weather/Logo_Meteo_3.png'" -gravity Northeast -geometry +15+15 -draw "image Over 25,25 400,120 '/var/www/weather/LogoZF.png'" meteolavall.jpg
  rm webcam.htm
  wget http://meteolavall/weather/webcam.htm
  mogrify -fill black -draw "rectangle 0,1880 2591,1943" -stroke white -density 300 -pointsize 11 -fill white -gravity Southwest -draw "@webcam.htm" meteolavall.jpg
  mv -f /home/pi/meteolavall.jpg /var/www/weather/meteolavall.jpg
  #cd /var/www/weather
  #cp meteolavall.jpg "imagesweb/meteolavall_`date +%Y%m%d_%H%M`.jpg"
else
  cd /home/pi
  gphoto2 --set-config flashmode=1 --set-config imagesize='2592x1944' --capture-image-and-download --force-overwrite --filename "/home/pi/meteolavall.jpg"
  mogrify -gravity Northwest -geometry +15+15 -draw "image Over 25,25 400,120 '/var/www/weather/Logo_Meteo_3.png'" -gravity Northeast -geometry +15+15 -draw "image Over 25,25 400,120 '/var/www/weather/LogoZF.png'" meteolavall.jpg
  rm webcam.htm
  wget http://meteolavall/weather/webcam.htm
  mogrify -fill black -draw "rectangle 0,1880 2591,1943" -stroke white -density 300 -pointsize 11 -fill white -gravity Southwest -draw "@webcam.htm" meteolavall.jpg
  mv -f /home/pi/meteolavall.jpg /var/www/weather/meteolavall.jpg
  #cd /var/www/weather
  #cp meteolavall.jpg "imagesweb/meteolavall_`date +%Y%m%d_%H%M`.jpg"
fi

--- Fin de la cita ---

barmoreno:
Uso Windows y Yawcam. Gracias. No voy a cambiar de plataforma por esto.

Xavi-EA5ZF:
Aunque no lo he probado, creo que instalando imagemagick se te instalan los comandos en modo DOS o sea que lo puedes integrar en un batch de forma similar a lo que he puesto que tenía yo en linux, no es cuestión de cambiar el sistema operativo por esto evidentemente.
http://www.imagemagick.org/discourse-server/viewtopic.php?t=10319
https://www.imagemagick.org/script/mogrify.php
Seguro que si buscas encuentras...

Actualmente no tengo puesta una cámara de fotos tradicional, utilizo una cámara de video IPCAM por wifi y periodicamente le disparo esta secuencia que viene a hacer lo mismo que la otra, pero sacando una foto de la secuencia de video y luego agregándole un logotipo con mogrify.


--- Citar ---#!/bin/sh
export DATETIME=`date +%Y%m%d%H%M%S`
rm -f /var/www/weewx/last.jpg
avconv -loglevel fatal -i rtsp://admin:[email protected]/11 -vframes 1 -r 1 /var/www/weewx/last.jpg
mogrify -gravity Northwest -geometry +15+15 -draw "image Over 30,30 300,40 '/var/www/weewx/Logo_Meteo_3.png'" /var/www/weewx/last.jpg >/dev/null 2>&1
cp -f /var/www/weewx/last.jpg /var/www/weewx/foto.jpg
 
--- Fin de la cita ---

ironside:
Yo los datos meteorológicos los subo a las webcam, con blueiris y blueiris tools, previo paso por caja, pero la verdad que es muy sencillo. Un saludo.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa