Hace unos dias me encontre con un viejo amigo de la secundaria, me comentaba que habia abierto una tienda y le preocupaba la seguridad de su negocio, ahy es cuando me pregunto si conocia a alguien que le pueda instalar camaras de vigilancia. la respuesta fue obvia hay un monton de proveedores de este servicio, el problema era q contaba con un presupuesto reducido por no decir ridiculo XD. ahy fue cuando se me vino a la mente motion,
este programa nos permite capturar imágenes o vídeo mediante una entrada de vídeo, ya sea una WebCam, una tarjeta de vídeo u otro dispositivo. Es de gran utilidad ya que contiene muchas utilidades, pero la principal es que puede capturar al haber un movimiento frente a la cámara. Esto lo logra mediante una comparación de imágenes. Supongamos que tenemos una imagen X y una imagen Y, se comparan y si hay un cierto numero de píxeles que varían entre una y otra, se dice que X es diferente de Y y se almacenan como dos imágenes independientes, en caso contrario se desecha Y y solo se almacena X.
lo bueno es que se puede implementar a muy bajo costo y usando los recursos que se tiene a la mano. lo que se tiene a mano, una pc, una laptop y 4 webcam. comprar camaras ip o circuitos de vigilancia no estaban dentro de su presupuesto. asi que solo usamos las camaras web. solo tuvimos la nesesidad de comprar cables para ubicar las camaras en lugares estrategicos.
antes que nada le instale ubuntu en su pc para usarla como servidor.
Para comenzar escribimos en la consola
sudo apt-get install motion
Esto es así porque el programa Motion ya viene en los repositorios de Ubuntu y en la mayoría de las distribuciones.
Al instalar Motion se crean archivos de configuración en el directorio /etc/motion, uno llamado motion.conf y otro llamado threadX.conf mediante estos archivos Motion controla las X cámaras disponibles. El archivo motion.conf contiene los valores generales para todas las cámaras web que tengas y por cada cámara web debe haber un archivo thread0.conf para la cámara 1, thread1.conf para la cámara 2 y asi sucesivamente.
En el archivo motion .conf que trae por defecto no tiene nada configurado, para ayudarnos un poco bajamos un archivo de la web de Motion con la configuración general y lo copiamos a la carpeta donde se encuentran los archivos del motion, esta es /etc/motion
Para configurar el archivo motion.conf, abrimos una terminal y escribimos esto:
sudo gedit /etc/motion/motion.conf (o cualquier editor de tu preferencia)
En el cual vamos a configurar las siguientes lineas:
control_authentication NOMBREDEUSUARIO:PASSWORD
En este caso como usuario q desees y contraseñaque mejor te paresca, después los vamos a usar para ingresar al panel de configuración de Motion.
target_dir /home/fervix/Security
Aquí se van a guardar las imágenes capturadas por la cámara.
webcam_port 8001
Este es el puerto en el cual podremos acceder para ver el vídeo que esta capturando la cámara, el puerto 8000 es para el panel de control de la cámara.
webcam_motion on
Esto es para que se aplique la tasa de captura dada cuando detecte movimiento, por defecto es 2 fotos por segundo, le pueden cambiar a su gusto.
Ahora tenemos que iniciar el servicio o demonio, para ello podemos hacerlo de las siguientes dos formas, cualquiera que les guste.
sudo /etc/init.d/motion start
o
sudo motion -c /etc/motion/motion.conf
Si todo se hizo como debió ser, enhorabuena ya tenemos nuestro server y para comprobarlo solo basta con abrir y teclear en la barra de direcciones http://127.0.0.1:8001
o desde cualquier ordenador que este en tu red http://ip-server:8001
Y si se ven las imagenes de su cámara todo salio correctamente. 😀
luego colgare un video capturado por motion.
hasta la proxima!!!!