Jean Aramburú Juan Cardelino Programación Proyectos

Medición de profundidad utilizando Kinect

¿Qué quisimos hacer?

  • Crear una base que nos permita la utilización del kinect para medir profundidades.
  • Conocer el grado de precisión que nos ofrece el kinect.
  • Reconocer objetos.
  • Poder detectar concavidades y calcular su profundidad.
  • Concluir las diferencias entre el kinect V1 y V2.

¿Cómo lo hicimos?

1- Nos instalamos los driver correspondientes a la versión del kinect que vamos a utilizar.
2- Luego comenzamos a programar, obteniendo los siguientes resultados:

Picture1

a – Un programa que nos indica la posición de un objeto dentro de un rango de profundidad establecido, marcado por la cruz verde.

b – Un programa que nos permite obtener la profundidad de objetos que se encuentran en un rango de profundidad establecido, pintándola dependiendo de su posición.

Picture2

c – Un programa que nos deja seleccionar una recta de la imagen, dándonos la profundidad que hay en los puntos de esta, un corte con lateral mostrando la profundidad del mismo y permitiéndonos grabar los valores de profundidades durante un periodo de tiempo determinado para así poder también  analizarlas.
d – Un programa que nos deja seleccionar puntos de la imagen, dándonos la profundidad que hay en el mismo y permitiéndonos grabar estas profundidades durante un periodo de tiempo determinado para así poder analizarlas más adelante.

3- Imprimimos

Picture6

Luego de completar estas herramientas, para obtener datos, imprimimos un objeto escalonado con una diferencia de profundidad de 1cm por escalón.
Utilizaremos los escalones para obtener muestras a distintas distancias, para así comprobar la precisión del kinect.

 

 

4– Medimos

Picture4

Se tomaron mediciones de los 4 escalones a 7 distancias distintas: 0.5 m, 0.8 m, 1.2 m, 1.6 m, 2.0 m, 2.4 m y 2.8m.

De cada medición se hacen 1000 capturas y estos son los datos que se procesan para obtener los resultados que nos dirán qué tan precisa es la información que nos brinda el kinect.

 

Guardar