Pergunta sobre kinect, coordinates – Como obter coordenadas do mundo real (x, y, z) de um objeto distinto usando um Kinect

10

Eu tenho que pegar as coordenadas do mundo real (x, y, z) usando o Kinect. Na verdade, quero a distância x, y, z (em metros) do Kinect. Eu tenho que obter essas coordenadas de um objeto único (por exemplo, uma pequena caixa amarela) no cenário, coloridas em uma cor distinta.

Aqui você pode ver um exemplo do cenário

Eu quero a distância (x, y, z em metros) do objeto amarelo na prateleira.

Note que não é necessário uma pessoa (esqueleto) no cenário.

Primeiro de tudo, gostaria de saber se é possível e simples de fazer? Então, eu agradeceria se você enviasse alguns links / códigos que poderiam me ajudar a fazer essa tarefa.

eu corrigi o link eberz
Sua imagem está inativa Liam McInroy
você quer dizer a distância da caixa ao sensor kinect, certo? George Profenza

Sua resposta

2   a resposta
4

Fluxo de cor e aFluxo de profundidade.

Primeiro, usando oColor Stream você precisaria coletar uma matriz de pixels que correspondem à cor que você está procurando e, em seguida, pesquisar os dados de profundidade doDepth Stream para esses pixels para obter uma distância média da câmera. Isso dá a vocêZ.

Para obter oX eY você usaria a matemática deisto responda.

0

Junta específica. Portanto, não há problema em consegui-lo. O X e Y. Depende você quer obter a distância da articulação à articulação ou da articulação ao Kinect. Você pode calcular isso. Use a matemática. Você precisa ter o ângulo de visão do kinect e a distância dele

Você poderia adicionar a matemática à resposta? Aly

Perguntas relacionadas