한분이 제 방명록에 Unity3D에서 쓸 수 있는 키넥트 플러그인에 대해서 문의를 하셨습니다. 하지만 제가 전에 소개해드린 Gadget Accelerator Kit (GAK)은 라이선스에 대한 제약이 걸려있어서 제가 임의로 드릴 수가 없습니다.그래서 대신 다른 플러그인에 대해서 잠깐 소개해드리고자 합니다.사실 구글에서 찾아보시면 아시겠지만 매우 다양한 플러그인이 나와있습니다. 그중 가장 보편적으로 쓰이고 기능이 제일 많이 제공되는 것이 바로 ZigFu라는 겁니다. 대신 안 좋은 점이 있다면 기본의 Kinect SDK 기반이 아닌 OpenNI 기반의 플러그인이기에 이와 관련된 Dependency를 다시 설치해줘야 합니다. 물론 개발은 ZDK를 이용해서 진행되는데 기본적으로 Skeleton과 Color De..
지난 포스트 중에서 Hand Gesture를 Tracking할 수 있는 툴인 3 Gears System 을 소개해드렸습니다.2012/10/28 - [About Kinect] - [Useful SDK] 3Gear System.사실 공식 홈페이지에서 추천하는 개발환경은 다음과 같이 구성됩니다. 거기에 따르면 키넥트를 설치할 수 있는 프레임과 키넥트를 달 수 있는 마운트가 필요하다고 되어 있습니다. 사실 제 블로그를 보신 분이라면 아시겠지만 키넥트가 내보내는 IR 패턴이 겹치면 Depth의 형태가 미세하게 어긋납니다. 그래서 충분한 거리(1m)를 두고 무언가를 보정하는 과정을 거쳤을 거라고 생각합니다. 당연히 원래 키넥트가 제공하는 Near Mode같은건 적용할 수 없겠지요. 아무튼 저도 한번 시도를 해보고자..
이번 포스트에서는 engadget에서 언급된 키넥트 소식에 대해서 전해보도록 하겠습니다. 혹시 Kinect Fusion이라는 영상을 보신적이 있으신가요? 지금 소개된 영상은 SIGGRAPH 2011에서 발표된 Kinect Fusion이라는 영상으로, MSR Cambridge에서 연구하고 있던 내용인데 일종의 3D Reconstruction에 대한 내용을 통해 모델링하는 기법을 소개했습니다. 그렇게 해서 만들어진 가상 공간에서 여러가지 작업을 할 수 있다는거지요. 저도 이 동영상을 보면서 언젠가 저런 가상환경을 구현한다면 조금더 삶이 다채로워지지 않을까 생각했습니다. 사람이 가보지 못하는 공간을 저렇게 Reconstruction된 공간속에서 체험할 수 있다는 건 언제 상상해도 즐거운 일이지요. 그런데 이런..
지난 포스트에서 XNA/GIF Library로 gif파일도 편법을 써서 XNA에서 돌릴 수 있는 방법에 대해서 언급을 해봤습니다. 2012/10/29 - [About Kinect] - [Kinect with XNA] XNA에서 GIF 애니메이션 구현 그런데 그 포스트 후미에서도 이야기 했었지만 색이 개체 본래의 색이 아닌 이상한 색으로 매핑이 되어서 참 지저분하게 보였습니다. 그런데 조금 자료를 찾다보니까 그것도 원래의 색으로 바꿀 수 있는 게 있더군요. 그 방법을 소개해드리고자 합니다. 일단 수정할 것은 저번에 추가한 gifAnimation 프로젝트안에 들어있는 GifAnimationContentTypeReader.cs입니다. 이걸 열면 처음에는 이렇게 되어있을겁니다. 물론 코드로 뭐라고 막 써져있긴 ..
점점 키넥트를 활용한 어플리케이션들이 많이 나오고 있습니다. 이번 포스트에서 소개해드릴 어플리케이션은 그중에서도 핸드 마우스를 구현한 Winect라는 겁니다. 아마 싱가포르 학생들 그룹인거 같습니다. 이 회사에서 OpenNI 기반의 핸드 마우스를 구현했는데 완성도가 상당히 높은 거 같습니다. 이전에도 핸드 마우스를 구현한 어플리케이션들이 많이 등장했었지만 뭔가가 어색하고 부자연스러운 느낌이 있었는데, 이 건 저도 설치를 해봤는데 참 부드럽습니다. 자세한 건 영상을 살펴보시면 됩니다. 저도 어느정도는 C와 OpenCV / Kinect SDK를 통해서 구현하려고 노력중인데 마침 이런 프로그램을 봐서 영감을 얻을 수 있을거 같습니다. 개발자의 말로는 hand sign Recognition이 적용되었다고 하는 ..
간만에 XNA 글을 좀 써보려고 합니다. 그래서 사실 키넥트랑은 상관이 없는데 그냥 이거랑 같이 진행하는 프로젝트가 키넥트랑 연관이 있어서 소개해드립니다.사실 요즘 하고 있는 일 중 하나가 창조 캠퍼스라는 창업 프로젝트를 진행하는 겁니다. 목적이 키넥트가 제공하는 Skeleton Tracking 기능을 활용해서 재활에 도움을 줄 수 있는 어플리케이션을 구현하는 겁니다. 저는 그 중에서도 XNA Framework을 사용해서 하나의 게임을 구현하려고 했습니다. 그런데 그냥 정적인 아이콘을 사용하기에는 화면이 너무 딱딱한 거 같습니다. 그래서 이동하는 순간에도 움직이는 애니메이션을 보여주려고 노력했고 그 것을 위해서 gif 파일을 사용하기로 했습니다. 다들 아시겠지만 gif는 Graphics Interchan..
저도 연구실에서 연구하는 분야가 키넥트다 보니까 여러 방면으로 자료를 찾아보고 있습니다. 그중에 유용한 정보가 있어서 소개를 해드리고자 합니다. 여러분들이 키넥트 개발에 있어서 가장 필요한 점이 뭐라고 생각하시나요? 물론 여러가지가 있겠지만 많은 분들이 원하시는 기능중에 하나가 바로 Finger Recognition이 아닐까 생각합니다. 물론 지금도 hand Recognition을 통해서 일련의 비전 기술을 사용해서 손가락을 인지하는 기법은 등장하고 있지만 참 복잡해서 일반 개발자들이 접하기 힘든 점이 사실입니다.그런데 몇주전에 미국의 학생들이 이런 finger Recognition을 통한 hand Modeling 솔루션을 스타트업 형식으로 빌어서 무료로 공개했습니다. 이름하여 3Gear System입니..
태평양을 건너서 책 한권이 더 왔습니다. 아마 우리나라에서는 제가 제일 처음 이 책을 받았겠지요.이책은 David Catuhe씨가 쓴 Programming with the Kinect for windows SDK라는 책입니다. 아마 Windows Programming을 많이 하시는 분이라면 Eternal Coding 이라는 블로그를 아실거고 이 분이 바로 그 블로그의 운영자입니다. 현재는 MS 기술 에반젤리스트로 활동하고 있는데 뭐 어떻게 보면 MS에서 나오는 공식 책이라고 할 수 있겠네요.우리나라에서는 교보문고를 통해서 구입할 수 있고 아마 제생각에는 배송이 한 10일 정도 걸린거 같네요. 가격은 3만원 대 중반입니다. 주로 다루는 내용은 C#을 활용해서 하는 프로젝트들이 대부분인데 제가 이 책을 산 ..
현지 시간 10월 8일로 예정되어 있던 Kinect SDK가 오늘을 기해서 Update가 실시되었습니다. 저도 지금 설치하는 중인데 많은 점이 달라진 것 같습니다. 한번 그 내용을 정리해보고자 합니다. 이번 업데이트는 SDK와 Developer Toolkit에 대해서 진행되었으면 각각 버전은 다음과 같습니다. - Kinect SDK v1.6 - Kinect Developer Toolkit v1.6.0 우선 Windows 8에 대한 지원이 되었습니다. 그런데 의문점이 store Application이 아닌 desktop Application에 대해서 지원합니다. 이부분은 이전 v1.5에서도 되었던 부분이었는데.. 아울러 Visual Studio 2012에 대해서 공식적으로 지원이 됩니다.(그런데 이건 이전..
9월 19일 저녁에 두번째 세미나가 진행되었습니다. 물론 저도 잘 아는 것이 아니기에 강의가 아닌 스터디 형식이었지요. 아무튼 공지했던 대로 스터디 내용을 제공해드립니다. 오늘 한 내용은 올해 2월에 Channel 9에서 공개되었던 Kinect for Windows QuickStart 의 1.5 버전입니다. 물론 별로 강의하는데서 차이가 있는 건 아니지만 내부의 내용물은 v1.5로 개편해서 소개했습니다. 강의 템플릿역시 그때 쓰였던 자료입니다. 그중 처음으로 소개한 내용은 키넥트의 개발 환경 및 이번 QuickStart를 통해서 언급하게 될 내용의 OverView였습니다. 물론 키넥트가 내손에 있고 개발할 의지가 있는 것 만으로도 이 과정은 그냥 뛰어 넘어도 괜찮다고 생각합니다. 그때 QuickStart..
내일부터 키넥트 스터디가 진행됩니다. 물론 저도 잘 아는 편은 아니지만 그래도 제가 알고 있는걸 다른 분들한테도 소개하면 어떨까 해서 자리를 마련합니다. 물론 관련 내용은 블로그를 통해서 같이 공개하려고 계획중입니다. 우선 들어가기 앞서서 Kinect for Windows SDK를 설치하는 과정을 소개하고자 합니다. 물론 다른 SDK인 OpenNI보다도 설정과정이 훨씬 간편합니다. 그냥 설치하고 단자를 연결하면 되는 겁니다. 아무튼 마음은 급하시더라도 맨먼저 키넥트부터 연결하지 마시고 차례대로 해봅시다. 우선은 공식 홈페이지에서 SDK를 받습니다. 공식홈페이지는 두가지 URL로 들어갈 수 있습니다. www.microsoft.com/en-us/kinectforwindows www.kinectforwindo..
오늘 MS 본사에서 키넥트에 관심있는 사람들을 대상으로 간단한 세미나를 했습니다. 들으시는 분들은 어떻게 생각하실지 모르겠지만 하여튼 못오신 분들을 위해서 세미나 내용을 공유하도록 하겠습니다. 오늘의 주제는 키넥트를 이용해서 시도되고 있는 다양한 프로젝트에 대한 소개 및 개발 환경에 대한 설명이었습니다. 개발적인 이야기는 배제하고 최대한 듣는 사람들이 어떤 프로젝트를 하고 있는지에 대한 이해를 도우려고 했습니다. 그리고 할 수 있는한 데모도 같이 해볼 수 있도록 노력했습니다. 우선 들어가기 전에 MS에서 어떤 의도를 가지고 이 키넥트라는 도구를 만들었는지를 알아봐야 할 것 같아서 동영상을 준비했습니다. 아마 키넥트가 세상에 미칠 수 있는 영향의 크기를 Kinect Effect라고 정의한 걸 보면 MS에서..
키넥트의 활용범위가 점점 넓어지고 있습니다. 단순히 게임의 주변기기로써만 동작하던 것에서 벗어나서 이제는 원거리에 있는 사람들끼리도 동작인식 게임을 즐길 수 있다고 합니다. 그중 그걸 개발할 수 있는 무료 툴이 있어서 한번 소개를 해드리고자 합니다. 이름하여 motionnexus 라는 것인데 키넥트와 앱 사이의 인터페이스를 형성해주는 api이자 sdk입니다. 뭐 그냥 단순한 인터페이스면 지금 나와있는 OpenNI나 MS SDK랑 별반 차이가 없겠지만 가장 큰 장점이라면 온라인상으로도 키넥트 카메라 데이터를 이용할 수 있다는 겁니다. 가장 대표적인 어플리케이션이 바로 페이스북과의 연동입니다. 아예 기본적으로 앱으로 제공되고 있고 클라우드와 연계한 프로젝트를 구상중이라고 합니다. 지금은 Public Beta..
계속해서 골격 정보를 이용해서 간단한 프로젝트를 진행해보고 있습니다. 이번에 진행 할 것은 키넥트를 활용한 화학 결합입니다. 저도 고등학교 교육과정에서 화학을 배운거 빼고는 한번도 책을 들춰본 적이 없어서 기억이 잘 안 나기는 하지만 어쨌든 가장 기본적인 사실은 모든 물질은 원자의 형태를 띄고 있다는 겁니다. 그 중에서도 물이라는 분자는 수소원자 2개와 산소원자 1개로 구성되어 있다는 것은 누구나 다 아시는 사실이라고 생각합니다. 그래서 이번에 할 것은 만약 수소원자와 산소원자가 결합하면 물이 되는 과정을 키넥트를 이용해서 진행해보고자 합니다. 물론 마찬가지로 이전에 사용했던 프로젝트를 계속 활용할 예정이며 이미지는 다음 첨부파일들을 추가시키면 됩니다. 맨날 같은 이야기만 하는 것이겠지요. Content..
키넥트의 큰 특징은 바로 사람의 관절 정보를 받아올 수 있다는 것이고, 그걸 활용하면 일종의 제스처를 만들어낼 수 있습니다. 가령 네비게이션을 할때 옆으로 밀어내는 동작을 취하면 페이지가 넘어간다던가 버튼의 역할을 해서 누르면 다른 이벤트가 발생하게 할 수 있지요. 지금까지 계속 그런 걸 해봤고 이번에도 그런걸 활용해서 프로젝트를 만들어보고자 합니다. 제목에서도 알수있다시피 키넥트를 통해서 기하학적으로 도형의 크기를 조절하는 것을 해볼겁니다. 역시 이전에 했던 것처럼 프로젝트를 재활용할 것이고 이번에는 이미지가 4개 사용됩니다. 받고 프로젝트에 추가하시면 됩니다. 물론 이전에 했던 건 필요없으니까 지우셔도 됩니다. 이렇게 이미지를 추가했으니까 그릇이 필요할 겁니다. 그에 대한 변수를 선언해주세요. 추가적..
- Total
- Today
- Yesterday
- RL
- 딥러닝
- Kinect for windows
- Expression Blend 4
- bias
- dynamic programming
- Kinect
- End-To-End
- Off-policy
- Kinect SDK
- ColorStream
- Windows Phone 7
- Pipeline
- Distribution
- 한빛미디어
- PowerPoint
- 파이썬
- Gan
- DepthStream
- 강화학습
- processing
- arduino
- TensorFlow Lite
- Offline RL
- SketchFlow
- Python
- Policy Gradient
- Variance
- reward
- windows 8
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |