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