sábado, 20 de diciembre de 2014

Python.- Fotos Con Tu WebCam.

Hacia mucho que no hablaba de Python y ya que ha salido la versión 2.7.9, tenia que jugar con algo. Así que puestos a pensar en maldades el tema de manejar la webcam desde un programa externo siempre me ha hecho gracia. No solo para el uso malicioso de ese código si no para poder crear herramienta para mi propia seguridad por si algún día mi laptop fuera robada. 

  
Buscando Buscado di con este simple código que me ha encantado por su simplicidad: 

import VideoCapture, sys, time

def main():
camera = VideoCapture.Device()
camera.setResolution(640,480)

file_name = "web-shot_" + str(time.strftime("%d-%m-%y"))
file_name = file_name + ".jpg"

camera.saveSnapshot(file_name)

del camera
sys.exit()

if __name__ == "__main__":
main()

Con un poco de imaginación podríamos hacer que el jpg generado fuera enviado a un ftp configurado por nosotros. Así tendríamos la foto del ladrón de nuestro ordenador. 

Para mucha mas información (como hacer un visor a tiempo real de nuestra webcam) os recomiendo la fuente de esta entrada:
  • https://brunoprog64.wordpress.com/2009/03/08/jugando-con-webcams-en-python/
Sed Buenos ;) 

No hay comentarios:

Publicar un comentario