Software para detección y parametrización de objetos.
Desarrollo
Detección de cuadrados I
Feb 14th
Como primera aproximación para detectar las carátulas de CDs se me ha ocurrido lo siguiente. También utilizaré este post a modo de “en que punto me encuentro”.
Acotando el problema:
- El dispositivo de captura de imagenes no se mueve. (El fondo está fijo)
- El CD entra en la imagen. (Se puede filtrar por movimiento)
OpenCV capturando WebCam – Inicio
Feb 14th
Aquí dejo un ejemplo de OpenCV utilizando la webcam para mostrar la información por pantalla. Para incluir nuevos procesos solo hay que transformar la imagen entre la captura y la muestra, aplicar los algoritmos correspondientes y resaltar aquello que se considere oportuno.
Utilizar OpenCV con Code::Blocks en Ubuntu 9.10
Feb 7th
Lincar la librería de OpenCV en Code::Blocks es extremadamente sencillo. Una vez instalado OpenCV y creado el proyecto solo hay que ir al menú Project>Properties y en la pestaña Libraries que queda la penúltima a la derecha incluir la librería buscando “opencv”.
Puede parecer una estupidez pero se pierde muchisimo tiempo si no se conoce esta tontuna.
A partir de aquí podemos utilizar OpenCV de manera normal. Sin problema.
Instalar OpenCV en Ubuntu 9.10
Feb 7th
La instalación de OpenCV v 1.1 en Ubuntu 9.10 y 8.1 está automatizada con el Gestor de Paquetes Synaptic.
Solo hay que ir a Sistema>Administración>Gestor de Paquetes Synaptic y buscar “libcv.dev” hacer doble click en este paquete y aceptar la instalación de los paquetes necesarios.
Instalar la versión 2.0 de OpenCV es más problemático y las mejoras pese a ser abundantes no son necesarias para el desarrollo de Open Virtual Object Viewer.
Recomendaciones:
- Como tutorial principal y guía de referencia recomiendo el wiki de Wilowgarage.
- Como guía de referencia y para aprendizaje de directrices de visión por computador lo mejor es el libro de O`Really Learning OpenCV.
- Para temas sencillos recomiendo utilizar OpenCV 1.1, si requieres algo más concreto o más depurado mirate la versión 2.0
Instalar codeblocks en Ubuntu 9.10
Feb 6th
Para el desarrollo de la aplicación sobre el teléfono Android utilizaré la IDE Code::Blocks. Es la que utilizo en el trabajo, me la han recomendado especialmente para C++.
A continuación un mini-tutorial para instalarla en Ubuntu 9.10
Actualizar paquetes:
$ sudo aptitude update
Instalación:
$ sudo aptitude install codeblocks codeblocks-contrib
Es recomendable instalar también:
$ sudo aptitude install build-essential gdb subversion
$ sudo aptitude install automake autoconf libtool
$ sudo aptitude install libgtk2.0-dev libxmu-dev libxxf86vm-dev
Para trabajar con wxWidgets GUI toolkit:
$ sudo aptitude install libwxbase2.8-dev wx2.8-headers libwxgtk2.8-dev wx-common
——————————
Estamos listos! Ahora para ejecutar, desde el menú de Aplicaciones>Programación o en línea de comando:
$ ./codeblocks
Nota: En Ubuntu 8.04 no funciona Code::Blocks IDE.
Links de interés: brother comercio asturias crocs work Maquinaria para hosteleria MASTER DE DERECHO AMBIENTAL menorca tarot traducciones tecnicas ingles