티스토리 뷰

OpenCV

[Kinect With OpenCV] 손중심점 추적

생각많은 소심남 2012. 10. 13. 00:09

손 추적이 완벽하지는 않지만 그래도 되는 것만 가지고 한번 손의 중심점을 뽑아서 50frame 단위로 끊어보려고 노력했습니다.



지금 route창으로 보여지는 점들이 손의 움직임을 따라가는 점들입니다. 물론 깊이에 따라서 색상도 변하게 했습니다. 

하지만 앞에서 이야기 한것처럼 프레임단위로 점들을 누적시키고 빼는게 필요하는데 이때 사용한 자료구조가 바로 queue 라는 거지요. 그래서 50frame 이후에 들어온 점은 새로 그려주되 맨처음에 들어온 점은 나가는 일정은 FIFO 형태를 띄게 됩니다. 




완벽하지는 않지만 그래도 점들이 누적되며 하는 행동을 끊을 수 있기 때문에 손으로 어떤 동작을 취하는지 대충 감을 잘 수 있는거지요.

댓글