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