8 jul. 2012

Captura de imágen desde webcam con el framework SimpleCV. Parte 2.

En el artículo anterior se explica como usar la webcam del equipo para capturar una imágen, en este caso se explicará como definir el tamaño de la imágen, ahora se muestra como manejar 2 webcam al mismo tiempo.

La idea es capturar imágenes de ambas webcam y luego salvarlas en formato png.

El código de la aplicación es la siguiente:

#!/usr/bin/env python




#Importa Camera de SimpleCV

from SimpleCV import Camera

#Se importa sleep de time

from time import sleep

# Se asocia la primera camara con un ancho y alto predefinido.

camara1 = Camera(0,{ "width": 640, "height": 480 })

# Se asocia la segunda camara

camara2 = Camera(1)

# Se captura la imagen de la primera camara y segunda camara

imagen1 = camara1.getImage()

imagen2 = camara2.getImage()

#Se escribe un texto en la primera camara con la posicion dentro de la

#imagen donde va a estar.

imagen1.drawText("Camara 1",160, 120)

#Se escribe un texto en la segunda camara

imagen2.drawText("Camara 2")

#Se muestra ambas imagenes

imagen1.show()

imagen2.show()

#Se salva ambas imagenes

imagen1.save("imagen1.png")

imagen2.save("imagen2.png")

A continuación se muestra las imágenes capturadas por las 2 webcam:
Webcam 1:
Webcam 2:

Publicar un comentario en la entrada

AddThis