11.07.2015 Views

Download document (10.35 MB) - Escuela Superior de Informática ...

Download document (10.35 MB) - Escuela Superior de Informática ...

Download document (10.35 MB) - Escuela Superior de Informática ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

94 Capítulo 4. Metodología <strong>de</strong> TrabajoimgA primer frame en escala <strong>de</strong> grises en un instante T.imgB segundo frame en escala <strong>de</strong> grises en un instante T + dT (siguiente frame).pyrA buffer para el algoritmo piramidal <strong>de</strong>l primer frame.pyrB igual que pyrA pero para el segundo frame.featuresA array <strong>de</strong> puntos para ser calculados.featuresB array <strong>de</strong> puntos 2D calculados para las nuevas posiciones.count número <strong>de</strong> puntos calculadoswinSize tamaño <strong>de</strong> la ventana <strong>de</strong>l frame.level Nivel máximo <strong>de</strong> la pirámi<strong>de</strong> (empleado 3).status estado para cada punto <strong>de</strong>l array <strong>de</strong> encontrado o no encontrado.error error permitido en la diferencia <strong>de</strong>l punto original y el movido.criteria criterio <strong>de</strong> para cada nivel <strong>de</strong> la pirámi<strong>de</strong>.flags flag utilizado para Lucas-Kana<strong>de</strong> CV LKFLOW PYR A READYpero esta función tiene dos principales problemas, que son la pérdida <strong>de</strong> puntos cada ciertonúmero frames capturados y la pérdida o <strong>de</strong>splazamiento <strong>de</strong> puntos cuando un objeto se interponeen el camino, como por ejemplo, cuando el movimiento <strong>de</strong> una mano oculta zonas<strong>de</strong>l brazo que en el frame inicial estaban visibles.Para solucionar el problema se ha implementado una mejora que consiste en generar dosgrupos <strong>de</strong> marcas para cada brazo, un grupo para las marcas entre hombro y codo y otro grupopara las marcas entre codo y muñeca, y controlar en cada frame las distancias y ángulos queforman las marcas respecto al resto <strong>de</strong> marcas <strong>de</strong> su grupo. Si en un <strong>de</strong>terminado framela distancia <strong>de</strong> una marca o el ángulo que forma respecto a las otras <strong>de</strong>l mimo grupo es<strong>de</strong>sproporcionado (está fuera <strong>de</strong> un rango estipulado) significa que esa marca se ha <strong>de</strong>splazado

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!