Está en la página 1de 4

5/4/2014

Tutor de Programacin: Instalar OpenCV para Python en Windows

Tutor de Programacin
blog en estado beta
Tutor de Programacion OpenCV Python 3 Indice

Instalar OpenCV para Python en Windows


OpenCV es una librera de computacin visual de cdigo libre bajo licencia BSD, compatible con Windows, Linux, Mac OS, Android, posee interfaces para trabajar con lenguajes como Python, C, C++, Java, cuenta con mas 2500 algoritmos optimizados y una gran comunidad de desarrolladores.

Entradas Populares
Conectar sql server con java Deteccin de rostros

Instalar Python en Windows


Para trabajar con OpenCV necesitamos la versin 2.7.x de python, hasta el momento no es compatible con la versin 3. Podemos obtener Python aqu: Python 2.7.4 Windows Installer Lo instalamos como hacemos con cualquier otro programa. Es recomendable instalarlo en la ruta C:\

Instalar OpenCV para Python en Windows Evaluador de expresiones matemticas Acceso a la webcam con opencv Introduccin a OpenCV Procesamiento de imgenes en OpenCV

Instalar NumPy en Python 2.7.4


Lo siguiente que necesitamos es la librera numpy la cual es necesaria para poder trabajar con OpenCV. Puedes descargarla aqu: NumPy 1.7.1 La instalamos como cualquier otro programa, nos preguntara la ruta donde instalamos Python27.

Dibujar Formas y Texto Detector de ojos Reconocimiento Facial

Instalar OpenCV en Window


Ahora solo debemos descargar OpenCV la versin para windows la podemos descargar en la siguiente direccin: OpenCV for Windows Este es un archivo comprimido los ejecutamos y comenzara la extraccin en la carpeta indicada, por ejemplo C:\ es la ruta de instalacin recomendada. Una vez terminado es proceso vamos a la carpeta C:\opencv\build\python\2.7 aqu encontraremos el archivo cv2.pyd, lo copiamos y lo pegamos en C:\Python27\Lib\sitepackages. Si todo est correcto podremos ejecutar el siguiente cdigo python: i m p o r tn u m p y i m p o r tc v 2 p r i n t ( " V e r s i o nN u m P y :"+n u m p y . _ _ v e r s i o n _ _ ) p r i n t ( " V e r s i o nO p e n C V :"+c v 2 . _ _ v e r s i o n _ _ )

Lista de Categoras
C++

CSharp Java

Proyectos

OpenCV OpenGL Python Silverlight Visual


WPF

Studio Win32 Windows 8

Instalar OpenCV para Visual Studio


OpenCV no solo est disponible para python, tambin podemos usar VC++ en el siguiente vdeo veremos como crear un proyecto en Visual Studio y configurar todo lo necesario para crear, depurar y compilar proyectos con la librera OpenCV. Necesitaremos la herramienta Path Editor Lista de libreras para el vinculador o linker, en el vdeo veras como usarlas. Esta lista es correspondiente a la versin 2.4.6 de opencv, si usas otra versin puedes ver estos archivos en la carpeta: C:\opencv\build\x86\vc11\lib encontraras dos versiones de cada archivo, necesitas el que tiene la d antes de .lid. o p e n c v _ c a l i b 3 d 2 4 6 d . l i b o p e n c v _ c o n t r i b 2 4 6 d . l i b o p e n c v _ c o r e 2 4 6 d . l i b o p e n c v _ f e a t u r e s 2 d 2 4 6 d . l i b o p e n c v _ f l a n n 2 4 6 d . l i b

http://acodigo.blogspot.mx/2013/05/instalar-opencv-para-python-en-windows.html

1/4

5/4/2014

Tutor de Programacin: Instalar OpenCV para Python en Windows


o p e n c v _ g p u 2 4 6 d . l i b o p e n c v _ h a a r t r a i n i n g _ e n g i n e d . l i b o p e n c v _ h i g h g u i 2 4 6 d . l i b o p e n c v _ i m g p r o c 2 4 6 d . l i b o p e n c v _ l e g a c y 2 4 6 d . l i b o p e n c v _ m l 2 4 6 d . l i b o p e n c v _ n o n f r e e 2 4 6 d . l i b o p e n c v _ o b j d e t e c t 2 4 6 d . l i b o p e n c v _ p h o t o 2 4 6 d . l i b o p e n c v _ s t i t c h i n g 2 4 6 d . l i b o p e n c v _ s u p e r r e s 2 4 6 d . l i b o p e n c v _ t s 2 4 6 d . l i b o p e n c v _ v i d e o 2 4 6 d . l i b o p e n c v _ v i d e o s t a b 2 4 6 d . l i b n o t a :2 4 6e nl av e r s i nd eO p e n C V 2 . 4 . 6 ,c a m b i a re s t en m e r os i u s a m o su n av e r s i nd i f e r e n t e . Video Instalacin de OpenCV

Instalar opencv para java


Tambin podemos crear proyectos opencv con java y el IDE de nuestra preferencia, en nuestro caso usaremos Netbeans 7.2, la configuracin de los proyectos es muy sencilla: Creamos un proyecto java tipo java application.

Una vez tenemos el proyecto creado, debemos agregar los archivos jar que contienen las libreras opencv, la podemos encontrar en el directorio de instalacin C:\opencv\build\java con el nombre de opencv-246.jar, el numero 246 puede variar segn la versin de opencv. Para agregar la librera hacemos lo siguiente:

http://acodigo.blogspot.mx/2013/05/instalar-opencv-para-python-en-windows.html

2/4

5/4/2014
Buscamos la librera opencv-246.jar

Tutor de Programacin: Instalar OpenCV para Python en Windows

Por ultimo debemos agregar la dll opencv_java246.dll que se encuentra en la carpeta x86 para plataformas de 32 bits o x64 para 64 bits. Lo ms sencillo que podemos hacer es copiar la dll y pegarla en el directorio raz de nuestro proyecto. 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 p a c k a g eo p e n c v ; i m p o r to r g . o p e n c v . c o r e . C o r e ; i m p o r to r g . o p e n c v . c o r e . C v T y p e ; i m p o r to r g . o p e n c v . c o r e . M a t ; p u b l i cc l a s sO p e n c v{ p u b l i cs t a t i cv o i dm a i n ( S t r i n g [ ]a r g s ){ S y s t e m . l o a d L i b r a r y ( C o r e . N A T I V E _ L I B R A R Y _ N A M E ) ; S y s t e m . o u t . p r i n t l n ( " O p e n c v "+C o r e . V E R S I O N ) ; M a tm=M a t . e y e ( 3 ,3 ,C v T y p e . C V _ 8 U C 1 ) ; S y s t e m . o u t . p r i n t l n ( " m="+m . d u m p ( ) ) ; } }
view raw

opencv.java hosted with by GitHub

Si todo esta correcto podremos ejecutar este cdigo. Siguiente: Tutorial Introduccin a opencv

Tambin te puede interesar


OpenCV Detectar Lneas Detector de ojos Proyecto opencv en qt Opencv en Qt5 Tutorial opencv Trackbar y Mouse
Autor: Carmelo Marin A Etiquetas: OpenCV, Python +1 Recomendar esto en Google

http://acodigo.blogspot.mx/2013/05/instalar-opencv-para-python-en-windows.html

3/4

5/4/2014

Tutor de Programacin: Instalar OpenCV para Python en Windows

5 comentarios

Aadir un comentario como Donato Buenabad

Mejores comentarios

Tutor de Programacin a travs de Google+


Hace 1 semana - Se ha compartido pblicamente.

Instalacin de la librera de Computacin Visual OpenCV para las plataformas Visual Studio, Python y Java, todas sobre el sistema operativo Windows.
1 Responder

leonardo david pulido correa Hace 1 mes al momento que compilo mi programa en visual studio 11 me manda un error "el programa no puede iniciarse porque falta opencv_highgui246.dll en el equipo" alguna ayuda para esto?

leonardo david pulido correa Hace 1 mes curioso, reinicie y se soluciono el problema

Stanislav Hryhor Hace 1 mes Cuando intento hacer el proceso del video en mi VS2010 Ultimate cuando llego a la parte de configurar opciones en la pestaa C/C++... esa pestaa directamente no existe. Qu hago?

Carmelo Hace 1 mes Prueba re establecer la configuracin de VS. Ir al men HERRAMIENTAS seleccionar la opcin importar y exportar configuraciones. Aplicar la opcin restablecer todas las configuraciones.

Entrada ms reciente Suscribirse a: Enviar comentarios (Atom)

Pgina principal

Entrada antigua

Tutor de Programacin. Plantilla Simple. Con la tecnologa de Blogger.

http://acodigo.blogspot.mx/2013/05/instalar-opencv-para-python-en-windows.html

4/4