Actividad de aprendizaje

Seguimiento de objetos en video

Planteamiento

Utilice los videos obtenidos en actividades anteriores, capture cinco imágenes, defina un objeto o varios objetos del video para realizar el seguimiento. (Ver la actividad Captura de imágenes y video).

Desarrollo

Escriba en Matlab el código presentado anteriormente para desarrollar el algoritmo de seguimiento de objetos en videos parte I y parte II, verifique que esté funcionando con los videos e imágenes que se obtuvieron en las actividades propuestas de la unidad 2 de la asignatura. Modifique el código para presentar en una sola imagen el recorrido que realiza el objeto, ver la figura siguiente.

Seguimiento de objetos en video.

(Para ampliar la imagen haga clic sobre ella)

En la figura se muestra sobre la imagen capturada del video el recorrido que hace el pulgón el cual se mueve en forma de péndulo, los puntos rojos indican el seguimiento del objeto. En algunos casos, aparecerán pixeles en regiones de la imagen que coinciden con el color que se está siguiendo, para evitar este ruido se pueden modificar los umbrales para binarización, el tamaño del disco de la estructura morfológica, la cantidad de pixeles que se eliminan cuando están conformando grupos en vecindad o conectividad.

Realimentación

Al ejecutar el programa anterior obtiene la gráfica del recorrido en una ventana diferente a la del video, modifique el código con rutinas que permitan integrar en la imagen original los puntos del recorrido. Utilice los videos e imágenes que tiene en su computadora, tamaño 240x320, limite el seguimiento a 300 cuadros. Analice los histogramas y las matrices los cuales tienen información valiosa que le permitirán resolver inconvenientes como: deficiencias en realizar el seguimiento del color, identificar pixeles que están ubicados en otro lugar de la imagen, pero, que son iguales al color que se está siguiendo.

Con el histograma se puede identificar la densidad de los pixeles en la imagen.