¿Es posible reconocer todos los objetos de una habitación con Microsoft Kinect?

StackOverflow https://stackoverflow.com//questions/22022774

  •  21-12-2019
  •  | 
  •  

Pregunta

Tengo un proyecto donde tengo que reconocer una habitación completa para que pueda calcular las distancias entre los objetos (como los grandes, por ejemplo, la cama, la tabla, etc.) y una persona en esa habitación.¿Es posible algo así con Microsoft Kinect?

¡Gracias!

¿Fue útil?

Solución

kinect le proporciona siguiente

  1. corriente de profundidad
  2. flujo de color
  3. información del esqueleto
  4. Depende de usted cómo utiliza estos datos.

    Para responder a su pregunta: el SDK oficial de Micorósft Kinect no proporciona la detección de forma fuera de la caja.Pero le proporciona un seguimiento de datos / cara de esqueleto con el que puede detectar la distancia del usuario de Kinect. También con la transmisión de color de mapeo a la corriente de profundidad, puede detectar qué tan lejos es un píxel en particular de Kinect.En su implementación, si tiene características únicas de diferentes objetos, como color, forma y tamaño, probablemente puede detectarlos y también detectar la distancia.

    opencv es una de las biblioteca que uso para la visión de la computadora, etc.

    de nuevo depende de usted cómo usa estos datos.

Otros consejos

La cámara KINECT proporciona profundidad y, por consiguiente, la información 3D (punto de la nube) sobre los objetos mate en el rango de 0.5-10 metros. Con esta información es posible segmentar el piso (ajustando un plano) de la habitación y posiblemente paredes y el techo. Este paso es importante ya que estas superficies a menudo conectan objetos separados que los hacen un objeto grande.

Las partes restantes de la nube de puntos se pueden segmentar por profundidad si no se tocan físicamente. Usar el color, uno puede separar los objetos aún más. Tenga en cuenta que definimos implícitamente un objeto como entidad densa y color 3D, mientras que otras definiciones también son posibles.

Tan pronto como tenga sus objetos segmentados, puede medir las distancias entre sus segmentos, analizar su forma, reconocer los artefactos o los humanos, etc., a lo mejor de mi conocimiento, sin embargo, una biblioteca de esqueletos puede reconocer a los humanos después de que se trasladan a unos pocos. segundos. A continuación se muestra un mapa de profundidad simple que se rompió en algunos segmentos utilizando la profundidad pero no la información de color. profundidad Ingrese la descripción de la imagen aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top