Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar Kinect para medir con precisión la altura humana

Cómo utilizar Kinect para medir con precisión la altura humana

Hay muchas formas de medir la altura usando Kinect:

El primer método es usar el campo de visión de Kinect combinado con alguna geometría triangular para medir aproximadamente la altura de un objeto, lo cual se mencionó en la introducción anterior a Pase de procesamiento de imágenes de profundidad.

El segundo método consiste en utilizar las coordenadas relativas de 20 articulaciones proporcionadas por el seguimiento del esqueleto de Kinect para medir la altura del cuerpo según un algoritmo específico. Aquí hay un ejemplo del Canal 9 anterior para compartir con usted. Aquí, basándome en la relación similar entre la extensión de los brazos y la altura, he ampliado un poco este ejemplo. Calcular la extensión de los brazos puede calcular la altura de forma aproximada. En realidad, utilizar la extensión de los brazos para calcular la altura tiene una ventaja, es decir, tanto como Normal. Se puede utilizar el modelo (modelo normal, 20 articulaciones), también puede utilizar el modelo Seat (modelo de asiento, 10 articulaciones), para poder medir su altura cuando esté sentado, pero no se garantiza la precisión. No se puede garantizar la precisión. Esto es sólo un pensamiento.

I. Algoritmo para calcular la altura

Los datos óseos obtenidos por Kinect contienen las coordenadas X, Y y Z de 20 articulaciones. Quizás se pregunte, ¿por qué no utilizar simplemente la distancia entre las articulaciones de la cabeza y los pies para calcular la altura? Esto no es exacto porque es posible que el usuario no esté erguido y el error sería mayor si se calculara de esta manera.

Otro problema es que la articulación de la cabeza proporciona la posición del centro de la cabeza, si usas esta posición necesitas agregar de 9 a 11 cm adicionales, pero incluso esto no es 100 exacto, para ser más preciso Es posible que necesite utilizar valores de imagen de profundidad para extraer la posición superior de la cabeza. Esto no tiene por qué ser tan problemático, ahora veamos cómo usar los puntos de unión del hueso para calcular la información de altura.

Si observa detenidamente los puntos de unión de los huesos a continuación, encontrará que la altura puede estar compuesta por las siguientes partes (que se muestran en rojo en la imagen): Cabeza - Centro del hombro Centro del hombro - Columna vertebral Columna vertebral - Centro de la cadera Centro de la cadera de la rodilla: lado izquierdo de la rodilla o lado derecho de la rodilla