Haciendo fotos con la webcam desde Python

Dejando a un lado los artículos de ingeniería inversa, voy a escribir hoy sobre programación. El tema de hoy es algo muy interesante que tiene un montón de aplicaciones prácticas y la mayoría de ellas muy interesantes. Vamos a sacar fotos con la webcam de nuestro equipo.

Como introducción, voy a decir que estoy trabajando desde Windows porque mi equipo con linux no tiene webcam. El módulo que vamos a usar no viene por defecto con python por lo que vamos a tener que descargarlo de una página externa .

Voy a usar este script de ejemplo:

import VideoCapture, sys

webcam = VideoCapture.Device()
webcam.setResolution(640,480)
webcam.saveSnapshot(sys.argv[1]+”.jpg”)
del webcam

No creo que necesite mucha explicación.

Si os sentís unos espías y queréis saber en todo momento quien está usando vuestro ordenador podéis usar este script que saca fotos cada 20 segundos y las guarda en la carpeta especificada.

import time, VideoCapture

carpetaEspecificada = “fotillos/”

myWebCam = VideoCapture.Device()
myWebCam.setResolution(640, 480)

numero = 0
while 1:
time.sleep(20)
myWebCam.saveSnapshot(carpetaEspecificada+str(numero)+”.jpg”)
numero += 1

Arreglándolo un poco se podría hacer que las fotos se subieran a imageshack o un sitio de estos, pero eso ya lo podéis hacer vosotros sin que yo me meta de por medio. Aquí finaliza esta corta entrada porque no tengo nada más que escribir.

Anuncios

Acerca de Braulio

"CEO" de Alfffa Solutions Ver todas las entradas de Braulio

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: