[C#/Kinect SDK 2] 진행상황 정리

얼굴은 자진 모자이크.

참고사이트

  1. http://kinect.github.io/tutorial/lab01/index.html
  2. http://pterneas.com/2015/06/06/kinect-hd-face/
  3. https://writeablebitmapex.codeplex.com/

#1. HDFace 그리기(2)는 Depth window를 사용하기 때문에 발생한 좌표의 괴리. 이것을 해결하기위해 CoordinateMapper를 이용한다.

#2. 문제였던 것이 전송된 frame을 바로  WPF에서 image 객체에 쏴주면서 rectangle을 그리다 보면 지속적인 깜박임이 발생.

이를 해결하기 위해 전송된 frame을 Bitmap으로 변환하는 방식으로(1) Bitmap에 직접 도형을 그려줌. 이를 위해 사용한 것이 WriteableBitmapEx Library(3).

#3. 신기하게도 배경화면을 image의 source를 Bitmap으로 하고, HDFace는 canvas에서 그려주는 방식으로 하고 있다. 그래서 그런것인지 HDFace 그림이 전혀 끊기지 않고 부드럽게 움직인다. 배경만 Bitmap으로 해줘도 이런 문제를 해결할 수 있는 것인지 궁금하다. 테스트는 추후에.

 

 

Leave a Reply

Your email address will not be published.