8

Click here to load reader

Configurar Opencv 242 Con Codeblocks 10-05

Embed Size (px)

Citation preview

Page 1: Configurar Opencv 242 Con Codeblocks 10-05

Instalar Opencv 2.4.2 + CodeBlocks 10.05 en Windows 7

Les muestro una manera sencilla sobre como configurar Opencv 2.4.2 en CodeBlocks

10.05

Una vez que hayan descargado la versión Opencv 2.4.2 para Windows, más o menos mide

unos 217 MB.

deberán descomprimirla en algún directorio dentro de su Windows. Por ejemplo:

Luego abren CodeBlocks 10.05 y seleccionan: Settings – Compiler and debugger

Page 2: Configurar Opencv 242 Con Codeblocks 10-05

Posteriormente: Search directories – Compiler - Add

Y agregan los path siguientes que corresponden a los directorios de los archivos include

que están dentro del directorio opencv que descomprimimos en el directorio raíz C:

En mi caso:

C:\opencv\build\include C:\opencv\include\opencv

Page 3: Configurar Opencv 242 Con Codeblocks 10-05

Despúes: Search directories – Linker - Add

Para agregar los directorios lib y staticlib que contienen los archivos con .lib, por ejemplo

en mi caso:

C:\opencv\build\x86\vc10\lib C:\opencv\build\x86\vc10\staticlib

Page 4: Configurar Opencv 242 Con Codeblocks 10-05

Luego: Linker settings - Add

Y agreguen todas los archivos .lib de ambos directorios (lib y staticlib), finalmente acepten

dando OK (si lo tienes en inglés).

Ahora solo falta un paso más, tienes que agregar el path o ruta de los archivos .dll a las

variables de entorno del sistema de Windows 7 con la siguiente secuencia:

Inicio - Equipo (click botón derecho) – propiedades - Opciones avanzadas - Variables de

entorno – Variables del sistema – Path – Editar – Valor de la variable: (sin borrar lo que

hay en el campo de texto), te posicionas al final de la cadena y tecleas

;C:\opencv\build\x86\vc10\bin el punto y coma al principio es para separar nuestra

nueva variable del sistema de las otras existentes, das Aceptar-Aceptar-Aceptar.

Page 5: Configurar Opencv 242 Con Codeblocks 10-05

Y ya quedó listo ¡!!

NOTA IMPORTANTE.

Como ya se habrán dado cuenta hice una configuración de binarios compilados en

“Visual C 10” de Microsoft para arquitecturas x86 (no 64 bits).

Si ustedes revisan el directorio:

Verán que hay otros subdirectorios como: x86, x64, python (otro lenguaje de

programación diferente a C/C++), etc.

Se refiere a que son binarios compilados para arquitecturas de 32 y 64 bits

respectivamente y que podemos seleccionar el binario que deseemos, suponiendo que se

seguirán los pasos básicos descritos anteriormente para configurarlos, ajustando los path

para cada versión respectivamente, valga la redundancia.

Por ejemplo si quisiéramos realizar una configuración para 64 bits, basta con seleccionar

el directorio pertinente, es decir: C:\opencv\build\x64

Mingw

vc9

vc10 como en mi caso, pero lo hice para 32 bits (x86)

Page 6: Configurar Opencv 242 Con Codeblocks 10-05

Si al momento de compilar algún archivo fuente les marca un error de no encontrar algún

xxx.dll solo agreguen el directorio donde se encuentra en las variables de entorno del

sistema.

Si les llega a pedir una tbb.dll (es una librería de Intel) para habilitar código paralelo en

Opencv, la pueden encontrar en: C:\opencv\build\common\tbb

Page 7: Configurar Opencv 242 Con Codeblocks 10-05

Por ejemplo en mi caso de vc10 para 32 bits:

C:\opencv\build\common\tbb\ia32\vc10

Page 8: Configurar Opencv 242 Con Codeblocks 10-05

Y agrego la ruta o path en mis variables de entorno del sistema como más arriba se

explicó.

Tengan cuidado de no mezclar versiones de binarios porque pueden causarles conflictos e

inconsistencias al momento de compilar sus archivos fuente.

Opencv también está soportando características de la plataforma CUDA de NVIDIA

(GPGPU). Favor de revisar la documentación oficial al respecto.

Autor: Jesús Omar López Salas

Fecha de creación de este manual básico: 14/07/2012

DISCULPEN SI VEN ALGUN HORROR DE ORTOGRAFIA O COSA RARA ¡!!!!