Trabajos

16 mayo 2024

Trabajos Visión por Computador 

1) Reconocimiento de Objetos:  (Python-OpenCV)

Se propone diseñar un sistema de reconocimiento de objetos   Se deberán proponer varias soluciones: Calificador Bayesiano, SVM, Clustering (K-NN), Árboles de decisión, Redes Neuronales. Se dispone de un conjunto de imágenes de ejemplo correspondientes a cada objeto. Las imágenes muestran al objeto bajo diferentes puntos de vista. Se proporciona un conjunto de imágenes de entrenamiento que se utilizan para el diseño del clasificador. A continuación, el clasificador se deberá probar con el conjunto de imágenes de prueba también proporcionado. (Base de datos de imágenes)

2) Reconocimiento de Personas:  (Python-OpenCV)

Se propone diseñar un sistema de reconocimiento personas basado en descriptores Haar-HOG   Se pueden proponer varias soluciones: Adaboost, clasificadores en cascada y Redes Neuronales. Se dispone de un conjunto de imágenes de ejemplo correspondientes a caras de personas. Las imágenes muestran a la persona bajo diferentes puntos de vista. A continuación, el clasificador se deberá probar con el conjunto de imágenes reales. (Bases de datos de imágenes)

3) Reconocimiento de Objetos: Transfer Learning  (Python-OpenCV)

Se propone diseñar un sistema de reconocimiento mediante aprendizaje profundo (Deep Learning) usando redes neuronales convolucionales pre-entrenadas (ALexNet-GoogLeNet). Se deberá  modificar la red y adaptarla al conjunto de objetos a clasificar  aprovechando las capas convoluciones (extracción de descriptores), adaptando y reentrenado  las capas finales de clasificación. (Bases de datos de imágenes) (CAFFE models)

4) Reconstrucción 3D: (Python-OpenCV

Se propone diseñar una aplicación para reconstrucción 3D a partir de imágenes estéreo usando algoritmos de correlación de área o puntos característicos

5) Clasificación de objetos mediante color:  (Python-OpenCV

Se propone diseñar una aplicación  para la clasificación de objetos mediante color, utilizando espacios uniformes de color

6) Localización por marcas (realidad aumentada):  (Python-OpenCV

Localización mediante marcas codificadas

7) Calibración proyectiva (Estéreo). Matriz fundamental:  (Python-OpenCVSe propone diseñar una aplicación para calibración automática de un sistema estéreo

8) Segmentación por color:  (Titere-PythonDescripción del trabajo

El objetivo de la práctica es realizar un estudio comparativo de diversos algoritmos de umbralización automática en imágenes en color, trabajando sobre distintos espacios de color y distintos procesamiento de realce. Las imágenes de prueba son imágenes reales de cultivos.

9) Detección de defectos en billetes de banco  (Titere-PythonDescripción del trabajo

El objetivo de la práctica es realizar un estudio comparativo de diversos algoritmos de filtrado morfológico y detección de patrones  para segmentación de defectos en pliegos de billetes de banco.