configurar opencv 242 con codeblocks 10-05
TRANSCRIPT
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
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
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
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.
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)
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
Por ejemplo en mi caso de vc10 para 32 bits:
C:\opencv\build\common\tbb\ia32\vc10
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 ¡!!!!