Logo UADY

Logo_Tec
              
CIMAT Unidad Merida        

conacyt 

PROCESAMIENTO DE VIDEO AGOSTO-DICIEMBRE 2015

Profr: Dr. Francisco Javier Hernández López (fcoj23@cimat.mx)
Enviar tareas al correo: ProcVideo@hotmail.com  (nombre_tarea_#)


Temario

Sesión
Tarea
1. Procesamiento de Imágenes
    * Leer Imagen usando MatLab: LeerImagen.m
    * Instalar OpenCV
    * Leer Imagen usando OpenCV: LeerImagen.cpp

tarea1.pdf
2. Procesamiento de Video

3. Detección de cambios en un video
    * Aplicando un umbral a una secuencia de video: SimpleUmbral.cpp
tarea2.pdf
4. Algoritmos de estimación de movimiento
    * Implementando POC para calcular un desplazamiento global: PhaseOnlyCorrelation.m, POC.m
    * Probando función "cv::calcOpticalFlowPyrLK" de OpenCV: FlujoOptico_LK.cpp
tarea3.pdf
5. Substracción de fondo
     * Implementando la substracción de fondo usando el promedio de N frames para la actualización del modelo del BG:
        SubstraccionFondo_BG_promedio.m, Calcular_BG_promedio.m , normalizar.m
     * Videos de prueba: highway_460to869.avi, highway_GT_460to869.avi
     * Evaluando de forma cuantitativa la subtracción de fondo usando Ground Truth: SubstraccionFondo_BG_promedio_ROC.m
tarea4.pdf


tarea5.pdf
6. Substracción de fondo para cámaras en movimiento

7. Segmentación de video (parte 1)

8. Segmentación de video (parte 2)
tarea6.pdf
9. Seguimiento de objetos en un video
tarea7.pdf



Comentarios:
            %Como necesitamos saber cuanto es el total de la sumatoria de los
            %elementos de la matriz, hacemos:
             suma_matriz = matriz(:);
            Esto en MatLab solo te convierte la matriz en un vector, para sumar los elementos te faltó la función sum:
            suma_matriz = sum(matriz(:))

           El error debe calcularse entre dos ventanas, una centrada en el pixel que estas observando (axisx,axisy) en tu imagen I_kr0
           y otra centrada en el pixel ya con el desplazamiento candidato (kernelx,kernely) en tu imagen I_kr1.

                     Calcular primero la suma de los valores de intensidad de N imágenes en un arreglo,
                     después calculas la mediana con: median(BG_mediana, 3), pero como tu arreglo es bidimensional, entonces BG_mediana va a tener la misma información,
                     de esta forma lo que finalmente comparas, es el modelo del fondo calculando el promedio y calculando solo la suma de los N frames.

Proyectos:
    Posibles proyectos: ProcesamientoVideo_Proyectos.pdf
   

Bibliografía: