Para convertir una Webcam en una cámara de Videovigilancia, vamos a usar como Sistema Operativo Linux, como programa para capturar las imagenes usarermos Motion y Apache como servidor Web, Para instalar Motion podemos hacerlo mediante el Gestor de Paquetes Synaptic o nos podemos descargar la útima versión de Motion.
En este ejemplo he usado Gestor de Paquetes Synaptic, que se encuentra en:
Sistemas → Administración → Gestor de Paquetes Synaptic
Una vez en que estamos en la ventana de Synaptic introducimos motion en el campo de texto y pulsamos buscar en esta ventana. Localizamos el paquete y lo marcamos para instalar pulsando en la casilla de verificación con el botón derecho, una vez marcado pulsamos aplicar y aceptar.
Una vez instalado el paquete de Motion vamos a editar el fichero de configuración el fichero que se encuetra en /etc/motion/motion.conf, aunque este fichero tiene muchas opciones, sólo vamos a editar las mas importantes para que empiece a funcionar el programa, de la siguiente forma:
aceitunero@Pc15:~$ cd /etc/motion/
aceitunero@Pc15:/etc/motion$ ls -l
-rw-r----- 1 root motion 23993 2010-08-10 18:50 motion.conf
-rw-r--r-- 1 root root 2107 2010-08-10 18:50 thread1.conf
-rw-r--r-- 1 root root 2107 2010-08-10 18:50 thread2.conf
-rw-r--r-- 1 root root 2110 2010-08-10 18:50 thread3.conf
-rw-r--r-- 1 root root 2625 2010-08-10 18:50 thread4.conf
aceitunero@Pc15:/etc/motion$ sudo gedit motion.conf
En este archivo vamos a configurar las siguientes directivas
El dispositivo de captura va a ser: /dev/video0
videodevice /dev/video0
############################################################
# Live Webcam Server
############################################################
# Con esta directiva establecemos el puerto donde el servidor Web escuchará las peticiones
webcam_port 8081
# Le indicamos a Motion que sólo grabe un fotográma por segundo (fps) hasta que detecte movimiento, y en caso de que detecte movimiento pasa a grabar 24 fps (webcam_maxrate 24)
webcam_motion on
#Aplicamos la tasa de transferencia de fotogramas por segundo (fps).
webcam_maxrate 24
# Motion escuchará las peticiones desde cualquier dirección por defecto Motion sólo atiende las peticiones por la interfaz de localhost
webcam_localhost off
Para arrancar el servicio de Motion tenemos lanzar la siguiente línea de comandos:
aceitunero@Pc15:/etc/motion$ sudo motion -c /etc/motion/motion.conf
Y para ver la camara en funcionamiento abrimos el navegador y escribimos la siguente dirrección: http://localhost:8081, pero te en cuenta que tienes que tener instalado Apache, y para instalar Apache lo puedes hacer con los valores por defecto:
aceitunero@Pc15:/etc/motion$ sudo apt-get install apache2
Para parar el servicio de Motion he estado mirando información, y la unica forma que hay por ahora es usando el comando kill para matar el servicio, por ejemplo:
aceitunero@Pc15:~$ ps ax | grep motion
3690 pts/1 Tl 0:00 motion -c /etc/motion/motion.conf
3695 pts/1 S+ 0:00 grep --color=auto motion
aceitunero@Pc15:~$ sudo kill -9 3690
Si quereis mas información podeis visitar la página oficial de Motion:
Espero que os sea de ayuda a todos un
saludo:
Antonio
Comentarios
Publicar un comentario
Dejanos tu opinión o comentario, entre todos podemos aprender más sobre los temas que se tratan en este Blog. No te olvides seguidme en Twitter, YouTube o Facebook. Muchas gracias por tu tiempo. 👋😎