http://umh1782.edu.umh.es



Documentos relacionados
Desarrollo de un simulador de laparoscopia

Tutorial. Configuración del entorno de programación Code::Blocks.

Creación un instalador con Visual Studio.NET. Irene Sobrón. Ingeniero de Telecomunicaciones por la Escuela Técnica Superior de Bilbao

Uso de Visual C++ Pre-Practica No. 3

INDICE. 1. Introducción El panel Entities view El panel grafico Barra de botones Botones de Behavior...

Herramientas Visuales de Programación

Taller Práctico Creación de un LO IMS/SCORM

PowerPoint 2010 Manejo de archivos

Instalación del programa PSPP y obtención de una distribución de frecuencias.

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Manual de NVU Capítulo 5: Las hojas de estilo

Compartir carpetas en XP

COPIAR CORREOS ENTRE CUENTAS USANDO IMAPSIZE

Carrera: Analista de Sistemas. Asignatura: Resolución de Problemas y Algoritmos

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Proyecto de Facturación con Filemaker Pro 12

Manual de usuario de Windows Live Writer

Ayuda básica relativa al interfaz web

Uso del simulador Modelsim

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

Cuando hacemos uso de los grupos, se tendrán los permisos asignados al grupo, en todas las carpetas y documentos del sitio.

Descarga, instalación y uso de herramientas:

13.1. Tablas dinámicas de Excel

Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse

El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas)

Cómo crear un fichero de ayuda para tus aplicaciones?

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

GUÍA DE OUTLOOK. Febrero 2010

Base de datos OpenOffice ª parte. por Pedro Peregrín González CEIP San Juan de Dios Granada -España-

Manual Glop Ecommerce. Pasos y funcionamiento básico para utilizar el módulo Ecommerce en Glop.

Acceso al gestor documental

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

Entorno de Desarrollo - 1 -

Plantillas Office. Manual de usuario Versión 1.1

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Instalación de Tomcat7 en Ubuntu

Paso 2 Una vez se ha completado la instalación y ejecutado el programa, veremos esto

Nociones básicas de Windows: Organizando: El Explorador de archivos de Windows

MANUAL INSTALACIÓN ABOGADOS MF

T3-Rondas V 1.1. Help-Pc, S.L. C/ Pintor Pau Roig, 39 L Premià de Mar Barcelona Tel. (93) Fax marketing@t2app.

Comentario sobre el entorno de desarrollo Microsoft Visual Studio 2005 Juan Manuel Lucas

UNIDAD DIDACTICA 6 PERFILES LOCALES Y MÓVILES DE USUARIO

Procedimiento de instalación de Aula Virtual Santillana en Windows: Alumnos

NORMA 34.14(SEPA) 05/11/2013

Crear una presentación

CUALQUIERA, NO ES NECESARIO DISPONER DE ADSL

30 de Mayo de

CREACIÓN DE PRESENTACIONES CON POWERPOINT CREACIÓN DE PRESENTACIONES CON IMPRESS DE OPENOFFICE CREACIÓN DE PRESENTACIONES CON POWERPOINT

1. Copias de seguridad.

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Manual de NetBeans y XAMPP

Copias de Seguridad con SQL Server Realizar una copia de seguridad de Bases de Datos

Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008

10. El entorno de publicación web (Publiweb)

Arsys Backup Online Manual de Usuario

Manual de Gunaguaro Instalación y Uso


Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado de Gestión de Agua.

1. El entorno de desarrollo Eclipse

Instructivo para la instalación y ejecución de la Metodología General Ajustada MGA -, en computadoras con Office 2000, 2003, 2005, XP, 2007 y 2010

Conexión a red LAN con servidor DHCP

Creando una webquests

GUÍA PARA LA CONFIGURACIÓN Y UTILIZACIÓN DE LA IDE DRJAVA

Instalación del Admin CFDI

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

Office Online Office Online

Instrucciones instalación herramientas de software

INSTALACIÓN DRIVER USB ST-8500

Inicio con Microsoft Access 2007

Implementación del sistema

Software Criptográfico FNMT-RCM

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)

Paso 1 de 13. Paso 2 de 13. Guía de aprendizaje de Flash CS5 Tutorial 3. Creación de un logotipo textual.

TUTORIAL ENVIO SMS MASIVOS. 1. Segmentación de la base de datos de clientes

Crear un informe a vista de diseño

Manual de Winzip. Introducción

Desarrollo de Aplicaciones ios

Hi-Spins. Hi-Spins - Novedades v

HERRAMIENTA DE COMPRESIÓN Y CIFRADO

Capítulo 9. Archivos de sintaxis

Tarea 1 Programación José Luis Comesaña

Desarrollo de una aplicación de ejemplo: movilidapp. Desarrollado por movilidapp

Fuente:

CONECTANDO EL SOFTWARE EN REDES

Conexión de GPS a Open CPN.

Uso de carpetas, archivos e impresoras compartidas

ELECTIVA: OBJETO DE APRENDIZAJE PARA ENTORNOS COLABORATIVOS

Tema 8. Creación y diseño de un sitio web

Internet Information Server

ANEXO 2. COMO IMPRIMIR DESDE ADOBE ACROBAT EL SELLO DIGITAL DE VISADO EN UN DOCUMENTO PDF. Versión 5. Versión 6. Versión 7

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS

Mejoras introducidas MARKETING GIO

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

Notas para la instalación de un lector de tarjetas inteligentes.

Manual para el uso del Correo Electrónico Institucional Via Webmail

Copias de Seguridad Automáticas para aplicaciones Productor.

Transcripción:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Manual de Instalación y configuración de la librería ARUCO en Windows - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://umh1782.edu.umh.es Requisitos: - Windows XP, Windows 7, Windows 8 - (32 bits) - Microsoft Visual Studio C++ 2010 - 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/). Para simplificar la instalación, en el blog de la asignatura (pestaña material/software) está disponible una versión ya compilada para Windows (x86 VisualC++2010- OpenCV2.4.8). También dispones de una versión compilada para el compilador Visual Studio 2013. Si tienes otra versión de Windows /Compilador/LibreríaOpenCV deberás compilarla de forma manual. Descargaremos las librerías ARUCO compilada (arucolib125_vc10_opencv248.zip) desde el blog de la asignatura (Apartado Material/Software). Descomprimiremos el contenido del fichero. Está formado por tres carpetas: o include: contiene las cabeceras de la librería o lib: contiene la librería en formato estático (versión normal y debug) o utils: contiene aplicaciones en línea de comandos para testear la librería y gestionar marcadores. Copiaremos el contenido en la carpeta c:\opencv

2) Configurar el proyecto en VC++2010 con la librería ARUCO (1ª vez): Seguiremos el mismo procedimiento visto en el tutorial para crear un proyecto en Visual C++2010 con la librería OpenCV utilizando Hojas de Propiedades. Podemos modificar las hojas de propiedades ya creadas, pero en este manual describiremos el proceso partiendo de cero. Una vez creado el proyecto, la ventana del programa nos muestra en el panel izquierdo el gestor de configuración del proyecto Property Manager. Si no estuviera visible esta ventana, la activaríamos con la opción del menú View Property Manager, o View Other Windows Property Manager. En la ventana del gestor de configuración ( Property Manager ) nos mostrará la página creada con dos apartados (Debug/Release). En Visual C++ tenemos dos modos de compilación, cada uno de ellos con una configuración independiente: Modo Debug: el compilador añade código extra que nos ayudara a depurar los errores de nuestro programa. Este es el modo que utilizaremos habitualmente Modo Release: cuando el programa está terminado, la compilación se optimiza eliminando el código de depuración, obteniendo así un ejecutable más pequeño y más rápido. Vamos a describir la configuración de los dos modos: a) Configuración modo Debug: Pulsaremos el botón derecho del ratón sobre nodo Debug, desplegando el menú contextual en el que seleccionaremos Add New Project Property Sheet. Nos abrirá una nueva ventana donde asignaremos el nombre del fichero de configuración (opencvaruco_debug). Pulsando el botón Add creará el fichero de configuración en la carpeta de nuestro proyecto (opencvaruco_debug.props).

Pulsaremos el botón derecho del ratón obre la etiqueta opencv_debug de la hoja de propiedades del modo Debug que hemos creado. En el menú contextual seleccionaremos la opción Properties. Esto abrirá la ventana donde realizaremos la configuración del proyecto. A continuación modificaremos tres apartados del fichero de configuración: VC++ Directories - > Include Directories VC++ Directories - > Library Directories Linker - > Input - > Additional Dependencies

Vamos por partes: a.1) Directorio de cabeceras: Editaremos la opción VC++ Directories - > Include Directories, pulsando sobre la flecha azul del lateral derecho nos muestra un menú con la opción <Edit> que pulsaremos y abrirá una ventana de edición. Añadiremos los directorios: o c:\opencv\build\include o c:\opencv\include a.3) Directorio de librerías: Editaremos la opción VC++ Directories - > Library Directories, pulsando sobre la flecha azul del lateral derecho nos muestra un menú con la opción <Edit> que pulsaremos y abrirá una ventana de edición. Añadiremos los directorios específicos de nuestro S.O.: c:\opencv\build\x86\vc10\lib c:\opencv\lib

a.3) Librerías: Editaremos la opción Linker - > Input - > Additional Dependencies, pulsando sobre la flecha azul del lateral derecho nos muestra un menú con la opción <Edit> que pulsaremos y abrirá una ventana de edición. Añadiremos el listado de librerías de la opencv y la librería ARUCO: opencv_calib3d248d.lib opencv_contrib248d.lib opencv_core248d.lib opencv_features2d248d.lib opencv_flann248d.lib opencv_highgui248d.lib opencv_imgproc248d.lib opencv_legacy248d.lib opencv_ml248d.lib opencv_nonfree248d.lib opencv_objdetect248d.lib opencv_photo248d.lib opencv_stitching248d.lib opencv_superres248d.lib opencv_ts248d.lib opencv_video248d.lib opencv_videostab248d.lib aruco125d.lib

b) Configuración modo Release: Repetiremos los mismos pasos del apartado anterior pero sobre la etiqueta Release. El fichero de propiedades lo llamaremos opencvaruco_release y en lugar de las versiones de depuración de las librerías de la opencv y ARUCO, deberemos incluir las librerías sin información de depuración: opencv_calib3d248.lib opencv_contrib248.lib opencv_core248.lib opencv_features2d248.lib opencv_flann248.lib opencv_highgui248.lib opencv_imgproc248.lib opencv_legacy248.lib opencv_ml248.lib opencv_nonfree248.lib opencv_objdetect248.lib opencv_photo248.lib opencv_stitching248.lib opencv_superres248.lib opencv_ts248.lib opencv_video248.lib opencv_videostab248.lib aruco125.lib Al terminar este apartado tendremos en la carpeta de nuestro proyecto dos ficheros con toda la configuración que guardaremos para uso futuro: opencvaruco_debug.props opencvaruco_release.props

3) Configurar el proyecto a partir de una página de propiedades previa: En este caso reutilizaremos los ficheros de configuración creados en el proyecto anterior. Copiaremos los ficheros opencvaruco_debug.props y opencvaruco_release.props, en la carpeta de nuestro proyecto. En la ventana Property Manager de nuestro proyecto, pulsando con el botón derecho del ratón sobre las pestañas Debug y Release añadiremos las hojas de propiedades correspondientes con la opción del menú Add Existing Property Sheet

4) Añadir el código fuente de nuestro programa: Descargaremos el fichero de ejemplo ej5.cpp del blog de la asignatura. Lo copiaremos en la carpeta creada para nuestro proyecto. Activaremos la vista del Solution Explorer. Menú View- > SolutionExplorer Sobre el nodo de la aplicación (ej5) desplegaremos las subcarpetas y pulsaremos el botón derecho del ratón sobre la carpeta Source Files. Seleccionaremos la opción Add/Existing Files y cargaremos el fichero de código ej5.cpp.

A continuación compilaremos el programa (Menú Build/Build Solution o F7) y lo ejecutaremos (Menú Debug/Start Debugging o F5).