Category Archives: UOC

¡Finalizado el PFC!

El pasado viernes 11 de junio de 2010, a las 24:00, finalizaba el plazo de entrega de la memoria y la presentación del PFC (de 2º ciclo de Ingeniería Informática). El PFC tenía como objectivo diseñar e implementar una herramienta de soporte al diagnóstico de dolencias y enfermedades en el campo de la fisioterapia. Dado que es un campo muy vasto y el tiempo era más bien escaso, a mitad de proyecto se decidió reducir los objetivos a lo que sería la primera fase del proyecto general: utilizar técnicas de visión por computador para analizar y extraer toda la información de la imagen de un paciente, con marcadores ubicados en el cuerpo.

Más adelante añadiré una página sobre el proyecto, al lado de la página del PFC de la Ingeniería Técnica.

¡Ups… se me olvidaba decir la nota! ¡¡¡Un Excelente!!! 🙂

QMetaObject::connectSlotsByName: No matching signal for on_

If you have this warning message during the execution of you Qt application, your solution is: changing the name of the method, because the slots that starts with on_ are reserved for QMetaObject’s auto-connect feature.

For more info, please read: Widgets and dialogs with auto-connect

Snow Leopard & OpenCV2.0

To start developing my PFC in computer vision I need to install OpenCV on my Mac OS X (Snow Leopard).  I found some problems before I can installed it. First that I do to install OpenCV2.0 with all the dependencies was install macports. Before to install macports you should have installed the latest XCode; remember if you have Snow Leopard and you have XCode from an older version you must uninstall XCode and install the XCode version for Snow Leopard. This is because Snow Leopard is a 64bits system that enable you Mac to use all of the power of a 64bits machine, if you maintain the older XCode some of the tools that you will need (Unix dev. tools) works with 32bits and macports will try to compile (as default in Snow Leopard) in 64bits… grrrhhhh! For this reason I recommend you to do the following steps:

– Unistall all the XCode: sudo /Developer/Library/uninstall-devtools –mode=all
– Install the XCode version for Snow Leopard.
– Install macports.

Now you’re ready to install OpenCV thru macports:

– Selfupdate macports (this is recomendable each time that you use macports): sudo port selfupdate

– Install OpenCV with all the dependecies: sudo port install opencv

I haven’t never installed OpenCV before and the installation (thru macports) installs a lot of dependencies that sometimes fails but doing again the installation of opencv, finally were installed all successfully.

El principio del fin!

El pasado día 26 de febrero comenzó el semestre de primavera del curso 2009-2010 en la UOC. En mi caso es el principio del fin, porque empiezo el proyecto de final de carrera, en el área de la visión por computador.

Ya me han comunicado dos de los posibles proyectos que puedo realizar:

  • Reconocimiento automático de aviones.
  • Sistema automático para fisioterapeutas.

En principio quiero dedicarme al segundo porqué el primero ya tiene una parte echa y con el segundo habría que implementarlo desde cero, lo que me permitiría poder conocer mejor todos los aspectos de la visión por computador.

¡Última vuelta!

Ya se puede ver la bandera a cuadros que marca el final de la carrera, solo falta una vuelta, el PFC. Hoy me han notificado que aceptan mi solicitud de proyecto de final de carrera en el área de visión por computador. Estoy muy contento y espero hacerlo lo mejor que pueda. Ya iré escribiendo todo lo que haga en este final de carrera de lo más emocionante.

¡Buenas noches a tod@s!

Un cuatrimestre más!

Ayer a las 23:59 finalizaba el plazo para la tercera entrega de la práctica de la asignatura Modelos Multidimensionales y Almacenes de Datos y terminaba el segundo cuatrimestre del curso 2008/2009. Ahora queda esperar las notas finales de las tres asignaturas en las que estaba matriculado: Minería de Datos y Inteligencia Artificial 2 (y la mencionada anteriormente). El resultado se presenta muy positivo, y de momento se que Inteligencia Artificial 2 está aprobada. El términos académicos el curso ha sido muy bueno con 7 asignatura cursadas (4 y 3) y una sola suspendida y repetida (IA2).

Ahora queda esperar al último curso en la UOC (2009/2010), el cual se presenta bastante tranquilo y con un nivel de carga muy aceptable: 3 asignaturas para el primer cuatrimestre y el PFC para el segundo.

Más adelante si me acuerdo intentaré colgar la práctica de IA2, implementada en Python.

Forever young!

Buenas noches! Ya hace casi un mes de mi último post y aquí me tenéis de nuevo. Desde entonces han pasado 12 uvas, 1 examen de Compiladores (el segundo), 1 prueba de validación de Bases de Datos 2 y más de dos docenas de PACs agrupadas en solo un par de semanas. La vida sigue y ahora experimento unos días de libertad 🙂 hasta la matrícula para el próximo cuatrimestre. De momento aprovecho mi tiempo libre para disfrutar de la gente que quiero y con la que me siento bien. También estoy aprovechando para perfeccionar mi técnica fotográfica (aquí teneis el enlace a mi galería en flickr) y tengo que reconocer que cada día me gusta más esto de cazar luz. Bueno amig@s ya nos iremos viendo por estos lares virtuales… en el tintero queda pendiente la tercera, y última, entrega del especial de Comparator y Comparable y buenos propósitos para escribir más artículos y mini-tutoriales con el bit de fondo, así como una nueva categoría dedicada a la fotografía. Como colofón a este primer post lleno de buenas intenciones, os dejo con una canción que últimamente suena bastante por la tele y que simplemente es genial…

…y por cierto, Feliz Año del Buey! Amor, Salud y Paz (interior y mucha, mucha exterior) para alcanzar la felicidad.

Exámenes y pruebas de validación.

Un cuatrimestre más está a punto de acabar y en la UOC ya hemos empezado los exámenes y pruebas de validación. Este cuatrimestre se presenta más duro, primero por haber cogido una asignatura más del número que estoy acostumbrado. Tres asignaturas troncales/obligatorias es un buen número. Cuatro quizás es querer abarcar demasiado, contando con la carga del trabajo, vida personal, etc. Total que este sábado tuve que hacer el examen de Compiladores 1, y creo que ha sido un desastre. Y las preguntas fueron más o menos fáciles: un par o tres diagramas de Tombstone y escribir (nunca entenderé la manía de hacer escribir un fichero fuente; es cómo querer aprenderse todas las fórmulas de memoria) un fichero JLex para hacer el análisis léxico de un fichero AWK. Bueno la semana que viene Arquitectura de Sistemas Distribuidos, eso si prueba de validación y el día 26 Inteligencia Artificial 1. Por suerte Compiladores 2 no tienes examen o prueba de validación, y a diferencia de su predecesora esta a ido realmente bien 🙂 .

Empieza un nuevo cuatrimestre.

Y ya van tres, este es el tercer cuatrimestre en la UOC. El sábado pasado, en la trobada que se realizó en el campus de la UAB en Bellaterra, se dio el pistoletazo de salida (oficial) a este nuevo cuatrimestre. Esta vez he optado por cuatro asignaturas: Arquitectura de Sistemas Distribuidos, Compiladores I, Compiladores II e Inteligencia Artificial I. Tengo la impresión que ASD será muy interesante, pero encontraré a faltar un poco de C++ y Corba. En cuanto a CPI y CPII tengo la impresión que no aportarán mucho conocimiento, ya curse CPI en la ETIG con la esperanza de convalidarlas algún día (que ingenuo!) y el temario no varia mucho. En cuanto a IA1, lo mismo y para colmo siguen dando todos los ejemplos en Lisp; lo que demuestra que no ha cambiado nada. Bueno ya iremos explicando que tal todo. Como dijo alguien, buenas noches y buena suerte!