jueves, 9 de agosto de 2012

OpenCV sobre Windows


OpenCV proporciona sus librerías ya compiladas con parámetros generales. Si se desea obtener una versión específica, con determinados parámetros, se deberá compilar una versión "propia" de OpenCV.

Las siguientes son las instrucciones para poder compilar OpenCV en nuestra computadora bajo SO Windows 32 bits.

Cómo compilar OpenCV 

  1. Descargar e instalar CMake (http://www.cmake.org/cmake/resources/software.html).
  2. Descargar e instalar MinGW en C:, tildar las opciones C compiler y C++ compiler durante la instalación (http://sourceforge.net/projects/mingw/)
  3. Agregar C:\MinGW\bin al System Path.
  4. Para probar si gcc funciona, abrir una terminal y tipear gcc. Si sale el siguiente error, es que está funcionando:
    fatal error: no input files compilation terminated
  5. Descargar y extraer OpenCV 2.4.2 en C: (http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.0/).
  6. Agregar C:\opencv\build\x86\mingw\bin al System Path.
  7. Entrar al CMake-Gui e ingresar lo siguiente:
    *Source code: C:/opencv
    *Where to build the libraries: C:/OpenCvBuild
  8. Configure. Dejar las opciones por defecto.
  9. Generate