Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Descomprimir en (C:)
Desde Codeblocks
Abrir CodeBlocks 10.05 y seleccionar: Settings > Compiler and debugger
Desde Codeblocks
Posteriormente: Search directories > Compiler -> Add
Desde Codeblocks
Aqu, se agregan los path siguientes que corresponden a los directorios de los archivos include que estn dentro del directorio opencv que descomprimimos en el directorio raz C: C:\opencv\build\include C:\opencv\include\opencv
Desde Codeblocks
Luego en : Search directories > Linker -> Add
Desde Codeblocks
Se deben agregar los directorios lib y staticlib que contienen los archivos con .lib: C:\opencv\build\x86\vc10\lib C:\opencv\build\x86\vc10\staticlib
Desde Codeblocks
En Linker settings -> Add
Desde Codeblocks
Se agregan todos los archivos .lib de ambos directorios (lib y staticlib), finalmente se aceptan dando OK. Ahora solo falta un paso ms, agregar el path o ruta de los archivos .dll a las variables de entorno del sistema de Windows 7 o vista con la siguiente secuencia: Inicio - Equipo (click botn 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), se debe posicionar al final de la cadena y teclear ;C:\opencv\build\x86\vc10\bin Aceptar-Aceptar-Aceptar.
Importante
Como se puede notar, hay una configuracin de binarios compilados en Visual C 10 de Microsoft para arquitecturas x86 (no 64 bits).
importante
hay otros subdirectorios como: x86, x64, python (otro lenguaje de programacin diferente a C/C++), etc. Se refiere a que son binarios compilados para arquitecturas de 32 y 64 bits respectivamente y que se puede seleccionar el binario deseado, siguiendo los pasos bsicos descritos anteriormente para configurarlos, ajustando los path para cada versin respectivamente, valga la redundancia. Por ejemplo si quisiramos realizar una configuracin 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)
importante
importante
Si al momento de compilar algn archivo fuente surge un error en donde no encuentra algn xxx.dll . solo se debe agregar el directorio donde se encuentra en las variables de entorno del sistema. Si les llega a pedir una tbb.dll (es una librera de Intel) para habilitar cdigo paralelo en Opencv, se puede encontrar en: C:\opencv\build\common\tbb
Autor: Jorge Osio
importante
importante
En el caso de VC10:
C:\opencv\build\common\tbb\ia32\vc10
Otras plataformas
Y se agrega la ruta o path en las variables de entorno del sistema como ms 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 tambin est soportando caractersticas de la plataforma CUDA de NVIDIA (GPGPU). revisar la documentacin oficial al respecto.
Autor: Jorge Osio