----------------------------------------------------------------------------------------------------
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