드디어 DepthStream에 관한 세번째내용이군요. 지난 포스팅을 통해서 손가락을 추적할 수 있는 원리에 대해 잠깐 언급해봤습니다. 이제 이걸 토대로 마우스 커서를 만들어보고자 합니다. 그 전에 앞서서 Resolution을 조절하는 방법에 대해서 언급해보고자합니다. 기존 프로젝트를 수정하는 선에서 진행하겠습니다. 전의 결과물을 보셨으면 아시겠지만 명암의 차이를 조금 알아보기가 힘들었지요. 이 결과에 영향을 끼치는 부분은 바로 여기입니다. 5bit씩 shift되어 있는 부분을 아래와 같이 4bit만 shift하면 어떻게 될까요? 뭔가 뚜렷해진 결과가 보이시나요? 사실 정확한 결과는 위의 사진이 맞습니다. 분명 16bit중 5bit shift를 시켜야 컬러로 다시 뿌릴 수 있는 정보로 받는거지요. 하지만 ..
지난 시간에는 DepthStream을 이용해서 다양한 테스트를 해봤는데 혹시 아시나요? SpecialValue를 잘 활용하면 손가락트래킹도 가능하다는 걸 말입니다. 아마 키넥트 개발을 하시는 분 대부분이 SDK에서는 정밀한 처리가 불가능하기 때문에 OpenNI로 개발하실 겁니다. 이를 SDK에서 해결하기 위해서는 다양한 방식이 나오고 있는데 그중 한 방법을 소개하고자 합니다. 진행방식은 바로 지난 포스팅에서 했던 DepthCam과 거의 동일합니다. 다만 ClosestByte라는 변수가 등장하게됩니다. 언급은 지난번에 했었지만 DepthValue중에 특별히 지정된 값들이 있습니다. TooFarDepth나 TooNearDepth,UnknownDepth같은 값들 말입니다. 이런 값을 표현하다 보면 경계가 분명..
지난 포스팅에선 XNA에서 ColorStream을 뽑는 예제에 대해서 다뤄봤었는데 이번에는 당연히 DepthStream을 뽑는 작업을 해봐야 하겠지요. 이번에도 역시 Xna Game Studio Windows Game으로 프로젝트를 하나 생성합니다. 이름은 KinectDepthCam으로 해볼까요? 역시 기본적인 코드의 구조는 거의 동일합니다. 다만 지난번에 ColorStream을 뽑는 부분이 이제는 DepthStream으로 바뀌어야 하겠지요? 맨처음 Kinect Reference를 추가하고 using 지시자로 포함시켜줍니다. 당연히 KinectSensor 변수를 초기화시켜주는 과정이 초반에 필요하고 LoadContent 부분에서 활성화시키는 것이 필요합니다. 일단 말하자면 기타 Initialize 메서드..
계속해서 DepthStream을 활용한 내용을 다루고 있습니다. 물론 지난 시간에는 Winform을 이용해서 chart에 히스토그램을 표현해봤습니다. 하지만 이런 것보다 키넥트를 활용한 작업에서는 무엇보다도 사람을 인지하는 것이 필요합니다. 어떤 원리로 사람을 인지할 수 있을까요? 지금까지 배워온 것을 토대로 한다면 ColorStream과 DepthStream간의 연산을 통해서 사람의 형상만 따올 수 있다면 어떨까요? 이번 포스팅에서는 그런 내용에 대해서 다뤄보겠습니다. 우선 프로젝트를 연후 MainWindow를 가로로 길게 확장시킵니다. 그 후에 Image 컨트롤를을 3개 삽입해야 합니다. 물론 첫번째에는 Colorstream, 두번째에는 DepthStream 마지막으로는 그것을 논리연산을 취한게 들어..
지난 포스팅까지 ColorStream을 통해서 이미지를 뽑아오는 작업을 했습니다. 하지만 ColorStream을 뽑아오는 것 자체로는 Player를 인식할 수 없습니다. 우리 눈으로 들어오다시피 2D로 들어오기 때문이지요. 그래서 필요한게 바로 이 depthStream입니다. 물체와 센서간의 거리를 측정할 수 있기 때문에 이를 바탕으로 Player를 인지할 수도 있는 거지요. 만약 ColorStream에 이 Depthstream을 필터형식으로 입힐수만 있다면 컬러에서도 사용자만 인식하는게 가능하겠지요? 우선 예제로 들어가겠습니다. 프로젝트를 생성하고 필요한 참조파일을 삽입합니다. 이번에도 삽입해야할 요소는 Image입니다. 역시 xaml상에도 image1이란 항목으로 생겼습니다. 사실 DepthStrea..
- Total
- Today
- Yesterday
- 딥러닝
- ai
- DepthStream
- Windows Phone 7
- reward
- 파이썬
- arduino
- windows 8
- Pipeline
- Kinect SDK
- dynamic programming
- PowerPoint
- bias
- Off-policy
- End-To-End
- 강화학습
- RL
- TensorFlow Lite
- Policy Gradient
- Expression Blend 4
- Gan
- Distribution
- Kinect for windows
- Offline RL
- processing
- Kinect
- SketchFlow
- 한빛미디어
- Variance
- ColorStream
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |