LIBRERIAS El programa que contiene la instalación de la librería OpenCV para Windows se encuentra disponible en Internet. Ejecutaremos el instalable que hemos descargado, indicándole el directorio donde queremos instalar la librería. Por defecto, lo instalará en el directorio C:\ARCHIVOS DE PROGRAMA\OPENCV. Copiamos las DLLs del directorio OPENCV\BIN y las que administramos en el CD, dentro de la carpeta RECURSOSCARA, en \WINDOWS\SYSTEM32 y las registramos en el sistema: cd \windows\system32 regsvr32 /S glut32.dll regsvr32 /S MSVCP71.dll regsvr32 /S msvcr71.dll regsvr32 /S cv099.dll regsvr32 /S cvaux099.dll regsvr32 /S cvcam099.dll regsvr32 /S cxcore099.dll regsvr32 /S cxts001.dll regsvr32 /S highgui099.dll regsvr32 /S libguide40.dll regsvr32 /S ml099.dll regsvr32 /S trs.dll Añadiremos en la variable de entorno PATH la ruta de los ejecutables de OpenCV: set PATH=%PATH%;C:\OPENCV\BIN Copiaremos también los .lib que administramos dentro de la carpeta C:\Archivos de programa\Microsoft Visual Studio 8\PlatformSDK\lib. Copiaremos el archivo glut.h en la carpeta C:\Archivos de programa\Microsoft Visual Studio 8\PlatformSDK\Include\gl. Es importante remarcar la necesidad de que el usuario incluya las librerías necesarias para el correcto funcionamiento de las mismas en el menú “Project”->“Settings” y en la pestaña link de Microsoft Visual C++. En este apartado incluiremos las librerías:glut32.lib, glu32.lib y opengl32.lib en el proyecto del geoface(figura1) y cxcore.lib highgui.lib, cv.lib, en el proyecto del detector de puntos. (figura1) Las librerías OpenCV pueden instalarse tanto bajo Linux como bajo Windows. En el CD anexo a la memoria, hay incluido un documento que describe, paso por paso como instalar las librerías bajo GNU/Linux. Sin embargo, aunque instalar las librerías en Windows es sencillo, no lo es tanto el que Visual C++ las reconozca. Así que vamos a explicar paso a paso las fases que hay que seguir para conseguirlo. Como paso previo a la configuración del programa Microsoft Visual C++ 6.0, para que sea capaz de utilizar las librerías de OpenCV, hemos de instalar la versión 1.0 de OpenCV. De no hacer esto, el programa no es capaz de detectarlas aunque como explicaremos más adelante, se lo especifiquemos en una de las opciones de configuración del mismo (que también es necesario hacer). Es importante remarcar la necesidad de que el usuario incluya las librerías necesarias para el correcto funcionamiento de las mismas en las figuras 1 y 2. Además se recomienda que la configuración en la pestaña “Tools””Options””Directories” sea la de las figuras 2,3,4 y 5. Figura 2. Library files. Figura 4. Include1 files Figura 3. Source files Figura 5. Include2 files Una vez realizados los pasos que hemos explicado detalladamente, el Visual Studio 6.0 no debe plantear problemas a la hora de compilar correctamente los programas realizados con las librerías externas que le hemos especificado.