---------------------------------------------------------------------------------------------------- Manual de Instalación y configuración de la librería OpenCV en Mac OSX ---------------------------------------------------------------------------------------------------- Requisitos: Mac OSX 10.7 o superior - Librería OpenCV instalada y configurada Más información en http://www.uco.es/investiga/grupos/ava/node/26 1) Instalar la librería ARUCO: ARUCO es una librería OpenSource con licencia BSD desarrollada por el grupo AVA de la Universidad de Córdoba para la implementación de aplicaciones de Realidad Aumentada mediante la detección de marcadores codificados. Está basada en la libraría OpenCV, por lo que debemos tener esta librería instalada en nuestro ordenador (Manual de instalación de OpenCV) Podemos descargar el código fuente de la librería desde la web del proyecto ARUCO (http://sourceforge.net/projects/aruco/), la versión actual es la 1.2.5. 2) Instalar la librería ARUCO: Descargaremos la última versión para Linux/Mac aruco-3.1.12.zip http://sourceforge.net/projects/aruco El fichero descargado lo ubicaremos en una carpeta donde agrupemos nuestros programas o las herramientas de programación. Descomprimiremos el fichero (haciendo doble click sobre el fichero aruco-3.1.12.zip Abriremos una consola (/Aplicaciones/Utilidades/Terminal) y nos trasladaremos al directorio en el que se ha descomprimido la librería cd 'Carpeta donde hemos trasladado la librería' Cd aruco-3.1.12 3) Compilar la librería ARUCO: Ejecutaremos los siguientes comandos en la consola: mkdir build cd build cmake -D BUILD_SHARED_LIBS=OFF -D CMAKE_INSTALL_PREFIX=/usr/local .. make (......Puede tardar algún tiempo en compilar la librería) La opción -D BUILD_SHARED_LIBS=OFF deberá quitarse si queremos compilarla como una libraría dinámica compartida. sudo make install sudo update_dyld_shared_cache (... nos pedirá la clave de nuestra cuenta para instalar los ficheros de la librería) 4) Compilación con CMAKE: (ej9.cpp) - Crear una carpeta y colocar en ella el código fuente que deseamos compilar (ej9.cpp) - Crear un fichero en esa carpeta llamado CMakeLists.txt con el siguiente contenido: -------- Aruco Version 3.1 ----------------- CMAKE_MINIMUM_REQUIRED(VERSION 2.8) FIND_PACKAGE( OpenCV 4.5 REQUIRED ) FIND_PACKAGE ( aruco REQUIRED ) LINK_LIBRARIES( ${OpenCV_LIBS} ${aruco_LIBS}) ADD_EXECUTABLE ( ej9 ej9.cpp ) -------------- - Ejecutar en la consola: cd 'Directorio del programa' cmake . make ./ej9 5) Utilidades: En la siguiente carpeta tenemos varios programas ya compilados para probar la librería y gestionar los marcadores (una copia de los mismos está disponible en ‘/usr/local/bin’): cd ~/aruco-3.1.12/build/utils ---------------------------------------------------------------------------------------------------- Visión por Computador (1782) Grado Ingeniería Electrónica y Automática Industrial Dpto. Ingeniería de Sistemas y Automática Universidad Miguel Hernández