martes, 5 de julio de 2011

Programas sencillos utilizados para vigilancia antes del sistema decente

#!/bin/bash
echo "Script para Toma de Imagenes "

for x in 1 2 3 4 5 6 7 8 9 10 11
do
sudo /usr/bin/python /root/test2.py
sleep 2
sudo cp /root/vigilancia/image2.png /var/www/
done

echo FIN DE SCRIPT

exit 0


y


import os
import datetime
import opencv.adaptors
from opencv import highgui
import Image

def get_image(camera):
im = highgui.cvQueryFrame(camera)
im = highgui.cvQueryFrame(camera)
im = highgui.cvQueryFrame(camera)
im = highgui.cvQueryFrame(camera)
im = highgui.cvQueryFrame(camera)
# Add the line below if you need it (Ubuntu 8.04+)
im = opencv.cvGetMat(im)
#convert Ipl image to PIL image
dir(im)
print "image taken"
return opencv.adaptors.Ipl2PIL(im)

#_______________find usernae___________
a=os.popen('whoami')
l=a.read()
s=l.split('\n')
uname=s[0]

#______________find date n time _________
now = datetime.datetime.now()
now = str(now)

im=None
camera= highgui.cvCreateCameraCapture(0)
im = get_image(camera)
os.chdir('/root/vigilancia/')
fname='image2_'+now+'.png'
im.save(fname, "PNG")
os.chmod('/root/vigilancia/image2_'+now+'.png',0777)
fname='image2.png'
im.save(fname, "PNG")
os.chmod('/root/vigilancia/image2.png',0777)
#### code ends here

No hay comentarios:

Publicar un comentario