December 4, 2012

Instalar OpenCV python

Para instalar OpenCV en Ubuntu, tan sólo hay que ejecutar los siguientes comandos en terminal:

sudo apt-get install libopencv-*

Para añadir el soporte de Python:

sudo apt-get install python-opencv
sudo apt-get install python-numpy

Ejemplos

Aquí unos pequeños ejemplos para comenzar a trabajar.

Este ejemplo lo único que hace es cargar una imagen y mostrarla en una ventana tal cual es y otra ventana para mostrarla en escala de grsises.

import cv2
import numpy as np
import sys

if len(sys.argv)!=2:#comprueba si se dio la imagen al ejecutar
    print "intenta con: python imagen.py nombreDeLaImagen.extension"
else:
    img = cv2.imread(sys.argv[1],cv2.CV_LOAD_IMAGE_COLOR)#lee imagen
    if(img==None):
        print "No se pudo abrir o encontar la imagen"
    else:
        grayImage = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#convierte a grises
        cv2.imwrite('grayTux.png',grayImage)#guarda imagen en escala de grises
        cv2.imshow('imagen a color', img)#muestra imagen a color
        cv2.imshow('imagen en grises', grayImage)#muestra imagen en escala de grises
        cv2.waitKey(0)#espera a presionar cualquier tecla
        cv2.destroyAllWindows()#cierra las ventanas

Para ejecutar este programa se ejecuta en terminal en la carpeta donde se encuentre el script, lo siguiente:

python nombreDelPrograma.py imagen.extension

Por ejemplo:
python imagen.py tux.png

No comments:

Post a Comment