Microsoft Kinect가있는 방에서 모든 객체를 인식 할 수 있습니까?

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

  •  21-12-2019
  •  | 
  •  

문제

나는 전체 방을 인식 해야하는 프로젝트를 가지고 있으므로 객체 (예 : 침대, 테이블 등)와 그 방에있는 사람 사이의 거리를 계산할 수 있습니다.Microsoft Kinect를 사용하는 것이 가능합니다.

고맙습니다!

도움이 되었습니까?

해결책

Kinect는 다음을 제공합니다

  1. 깊이 스트림
  2. 색상 스트림
  3. 해골 정보
  4. 이 데이터를 어떻게 사용하는지까지

    귀하의 질문에 답변 - 공식적인 Micorosft Kinect SDK는 상자에서 모양 감지를 제공하지 않습니다.그러나 Kinect에서 사용자의 거리를 탐지 할 수있는 스켈레톤 데이터 / 얼굴 추적을 제공합니다. 또한 깊이 스트림에 맵핑 색 스트림을 맵핑하면 특정 픽셀이 얼마나 멀리 있는지를 탐지 할 수 있습니다.귀하의 구현에서 색상, 모양 및 크기와 같은 다른 객체의 고유 한 특성이있는 경우 아마도 그들을 감지하고 거리를 감지 할 수 있습니다.

    OpenCV 컴퓨터 비전에 사용하는 도서관 중 하나입니다.

    이 데이터를 어떻게 사용하는지 다시.

다른 팁

Kinect 카메라는 깊이와 결과적으로 매트 객체에 대한 3D 정보 (포인트 클라우드)를 0.5-10 미터 범위에서 제공합니다. 이 정보를 사용하면 방 및 벽과 천장의 비행기와 천장의 플로어를 구분할 수 있습니다. 이 표면은 종종 별도의 객체가 하나의 큰 객체로 연결되는 이후 에이 단계가 중요합니다.

점 구름의 나머지 부분은 서로 물리적으로 서로 만지지 않으면 깊이로 분할 할 수 있습니다. 색상을 사용하면 객체를 더 멀리 떨어 뜨릴 수 있습니다. 우리는 다른 정의가 가능하면서 3D 고밀도 및 색상 일관성있는 엔티티로 객체를 암시 적으로 정의합니다.

개체가 분할 된 즉시 세그먼트 간의 거리를 측정하고, 모양을 분석하고, 아티팩트 또는 인간을 인식하고, 내 지식의 최상의 뼈대를 알아 낸 것들이 몇 가지를 옮긴 후 인간을 인간을 인식 할 수 있습니다. 초. 아래는 깊이를 사용하지만 색상 정보가 아닌 몇 가지 세그먼트에서 파손 된 간단한 깊이 맵입니다. 깊이 여기에 이미지 설명 입력

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top