Manual de instalación de opencv en el compilador de DEV Cpp de bloodshed en Windows XP y vista
puede encontrar una versión mas completa de este manual en .doc en la pagina de manuales
Primero instalar OpenCV, puede conseguirse su última versión en http://sourceforge.net/projects/opencvlibrary/files/ este manual usa la versión 1.0 y tiene los pasos a seguir con la versión 1.1.

NOTA: al momento de la instalación, seleccionar:
Add <…>\Opencv…..system PATH

Si desea instalar ambas versiones de opencv (1.0 y 1.1) es necesario que las guarde en carpetas diferentes. Para este manual, se seguira la siguinete ruta para opencv 1.1: C:\Program Files\OpenCV-11\ y para opencv 1.0 C:\Program Files\OpenCV\.
Instalar devcpp. En este manual se explican los procedimientos de configuración para la versión 4.9.9.2, sin embargo cualquier versión 4.9.x.x debería servir
En el momento de la instalación, seleccionar todas las opciones por defecto, es recomendable reiniciar el PC al terminar de instalar devcpp sobretodo si se instalo Oencv y Devcpp al mismo tiempo.

Pasos de configuración de DevCpp:
Se supuso en este manual que Opencv 1.0 quedo el la ruta por defecto C:\Program Files\OpenCV en caso de no estar ahí, cambie esta ruta por la de su sistema.
Abra DevCpp, en este caso la instalación está en español, sin embargo la instalación en ingles es idéntica y no debe presentar problemas al lector hacer la traducción.

-Primero: en el menú Herramientas -> Opciones del Compilador
-De click en “”add a new compiler set
-En el cuadro de dialogo “Nuevo compilador” de el nombre de este, sugerimos OPENCV10 y después en OK.
- Si desea compilar con ambas versiones de opencv debe agregar otro nuevo compilador, en el cuadro de dialogo “Nuevo compilador” de el nombre, de este sugerimos OPENCV11 y después en OK. Y seguir los mismos pasos para este nuevo compilador de nuevo teniendo en cuenta las pequeñas diferencias

Seleccione el compilador a configurar, y en la casilla “añadir los siguientes comandos”
escriba dependiendo de su sistema:


NOTA, cambie “Program Files” por “Archivos de programa” dependiendo de su configuración en TODAS las rutas que se muestran en este manual, por defecto se va a usar C:\Program Files\ como root de Opencv.



Windows vista en español o ingles, ó Xp en ingles:


-L"C:\Program Files\OpenCV\lib" -lhighgui -lcxcore -lcv -lcvcam -lml –lcvaux

Windows Xp en español

-L"C:\Archivos de programa\OpenCV\lib" -lhighgui -lcxcore -lcv -lcvcam -lml –lcvaux

Los anteriores comandos incluyen en su inicio una “ele” L mayúscula al principio y minuscula al listar las librerías después de el separador guion o menos “-”.


Para opencv 1.1 escribir:

-L"C:\Archivos de programa\OpenCV-11\lib" -lhighgui -lcxcore -lcv -lml –lcvaux-lcxts-lcvhaartraining
-Dar clik en la pestaña Directorios:
Y listar el siguiente:
C:\Program Files\OpenCV\bin
En opencv 1.1 no cambia.
C:\Program Files\OpenCV-11\bin
-Después de clik en la subpestaña Bibliotecas y liste :
C:\Program Files\OpenCV\lib
C:\Program Files\OpenCV\otherlibs\highgui
En opencv 1.1
C:\Program Files\OpenCV-11\lib
C:\Program Files\OpenCV-11\otherlibs\highgui
-De click en la subpestaña “Includes C” y liste:
C:\Program Files\OpenCV\cv\include
C:\Program Files\OpenCV\cvaux\include
C:\Program Files\OpenCV\cxcore\include
C:\Program Files\OpenCV\ml\include
C:\Program Files\OpenCV\otherlibs\cvcam\include
C:\Program Files\OpenCV\otherlibs\highgui

Para opencv 1.1
C:\Program Files\OpenCV-11\cvaux\include
C:\Program Files\OpenCV-11\cv\include
C:\Program Files\OpenCV-11\ml\include
C:\Program Files\OpenCV-11\cxcore\include
C:\Program Files\OpenCV-11\otherlibs\_graphics\include
C:\Program Files\OpenCV-11\otherlibs\highgui
C:\Program Files\OpenCV-11\otherlibs\ffopencv

Repita el mismo proceso en “Includes C++” en caso que desee compilar también “.cpp”
De clic en aceptar “” y con esto queda terminada la configuración de DevC++


El uso del compilador después de haber hecho esto es bastante simple, se abre un archivo nuevo, sea de c o de c++, después de tenerlo listo para compilar, solo hay unas pocas opciones dadas por los siguientes íconos:

De izquierda a derecha: con su tecla rápida
  1. compilar (ctrl. + F9)
  2. Ejecutar (ctrl. + F10)
  3. Compilar y Ejecutar (F9)
  4. Reconstruir todo (ctrl. + F11)
  5. Depurar (F8)
Cuando se compila un archivo, se crea en el mismo nivel de directorio donde se compiló el archivo .c o .cpp, el .exe, que es el programa final. Y los resultados de la compilación quedan en la parte inferior de la pantalla.

Trucos:

Una opción muy útil a la hora de usar opencv en conjunto con devcpp es la de minimizar el programa en la ejecución de un código, se encuentra en Herramientas-> Opciones del entorno->Minimizar en la Ejecución del Programa
Las librerías se cargarán en el orden en que aparecen en la lista cuando se adicionan (de arriba hacia abajo), por lo tanto es importante dicho orden.

Referencias:
http://opencv.willowgarage.com/wiki/
http://www.bloodshed.net/
Web del fabricante de DevC++ más conocido como DevCpp

Manual Hecho por:
Germán Enrique Urrego y Francisco Carlos Calderón
germanu86@gmail.com , Calderonf@gmail.com
Modificado Opencv versión 1.1
Gloria Ochoa y Oscar García
ochoag@javeriana.edu.co, garcia-o@javeriana.edu.co
Última corrección 13 de julio de 2009 por Francisco Calderón.
Libre de modificarse difundirse y aprender
Con el respectivo reconocimiento a los autores”

Rev 1.2