지난 포스팅까지 ColorStream을 통해서 이미지를 뽑아오는 작업을 했습니다. 하지만 ColorStream을 뽑아오는 것 자체로는 Player를 인식할 수 없습니다. 우리 눈으로 들어오다시피 2D로 들어오기 때문이지요. 그래서 필요한게 바로 이 depthStream입니다. 물체와 센서간의 거리를 측정할 수 있기 때문에 이를 바탕으로 Player를 인지할 수도 있는 거지요. 만약 ColorStream에 이 Depthstream을 필터형식으로 입힐수만 있다면 컬러에서도 사용자만 인식하는게 가능하겠지요? 우선 예제로 들어가겠습니다. 프로젝트를 생성하고 필요한 참조파일을 삽입합니다. 이번에도 삽입해야할 요소는 Image입니다. 역시 xaml상에도 image1이란 항목으로 생겼습니다. 사실 DepthStrea..
이번에는 터치이벤트에 대해서 다뤄보고자 합니다. xna에선 touch라는 클래스가 따로 있었지만 실버라이트에서는 Manipulation이라는 이벤트를 통해서 터치를 구현할 수 있습니다. 우선 새로운 프로젝트를 열고 Ellipse를 하나 삽입합니다. 물론 안에 색깔을 채우는 건 Fill이나 stroke 항목을 건드리면 되겠지요. 이제 Manipulation Event를 삽입해야 합니다. 뭐 일일히 이름을 쳐도 되지만 Properties창을 통해서 간단하게 이벤트를 삽입할 수 있습니다. ellipse를 선택한상태에서 Events를 들어가 Manipulation항목을 검색하면 3개가 뜨는데 그중 Manipulation 항목을 선택해 더블클릭해주면 코드가 자동으로 생성됩니다. 그런 후에 Ellipse의 안을 R..
여러분 혹시 영화 시작시 인트로를 유심히 보신적 있으신가요? 보통 뉴스코퍼레이션에서 만든 영화의 인트로는 이렇습니다. 그럼 PT로도 이런 효과를 줄 수 있을까요? 제가 생각한 방법은 이렇습니다. 한번 따라해봅시다. 우선 자신이 원하는 텍스트를 어두운 바탕에 깔아두어야 합니다. 그래야 빛의 강조효과가 돋보이겠지요. 물론 위의 인트로 영상처럼은 안나오지만 빛이 나오는 부분은 밝게, 안나오는 부분은 어둡게 보인다면 우리가 원하는 목적을 구현할 수있을겁니다. 자 다음으로 깔때기 모양을 하나 삽입합니다. 그런데 빛이 흔들리는 영상을 주려고 깔때기 하나에만 에니메이션효과를주면 깔때기가 자기 혼자서 돌아갑니다. 그래서 이렇게 두개를 만들어줘야 합니다. 그러고 나서 그룹화를 시켜야 애니메이션을 줬을때 가운데를 축으로 ..
계속해서 컬러스트림을 활용하는 방안에 대해서 언급해보겠습니다. 이번 시간에 할 내용은 컬러스트림으로 받아오는 프레임을 초단위로 저장하는 것에 대해서 해보고자 합니다. 우선 사진을 찍으려면 무엇이 필요할까요? 가장먼저 지금의 상황을 나타내는 이미지가 필요할 것이고요. 그리고 특정순간을 클릭하기 위한 버튼이 필요하겠지요. 이를 wpf상에 삽입합니다. xaml상에서는 별로 다룰 내용이 없습니다. 거의 전반적인 내용이 C#코드상에서 구현됩니다. 다만 이전 프로젝트와는 다르게 이미지 파일을 저장하고 불러오는 작업이 필요하기 때문에 IO에 관한 컨트롤이 필요합니다. 해당 네임스페이스를 삽입합니다. InitializeNui()에 관한 항목도 이전과 똑같습니다. 역시 ColorFrame을 뽑아내는 과정도 똑같습니다. ..
지난 포스팅에선 DispatcherTimer를 사용해서 1초마다 초침이 움직이는 것을 확인할 수 있었습니다. 하지만 시계가 1초에 한번씩 움직이는 시계만 있을까요? 어쩌면 1초에 6도씩 부드럽게 움직이는 시계도 있을 수도 있겠지요. 이런 효과를 다른 말로는 애니메이션이라고도 합니다. xna를 개발해보신분이라면 잘 아시겠지만 윈도우폰 7의 화면 갱신 속도는 1초에 30번씩 깜빡입니다. 다른말로는 1초에 30frame 씩 표현할 수 있다는 것이지요. 보통 영화의 fps가 24프레임임을 감안한다면 30프레임정도가 나와도 충분히 부드러울 겁니다. 실버라이트상에서는 이 갱신 주기와 동기화된 타이머가 하나의 이벤트로 존재합니다. 같이 예제를 하면서 보시지요. 일단 RotatingText라는 이름으로 WP7 프로젝트..
제가 가는 커뮤니티에 이런 질문이 올라왔습니다. 이거... 충분히 할 수 있습니다. 저는 셰이프 병합으로 해보겠습니다. 우선 파워포인트 창에서 원하는 사진 배치를 사각형으로 만들어놓습니다. 저같은 경우는 와 같이 배열합니다. 이제 위처럼 호로 잘라낼 도형만 있으면 되겠지요. 타원을 여기에 맞게끔 배치합니다. 물론 개체가 3개이기 때문에 3개로 "복제"합니다. Ctrl+d를 누르면 그냥 원하는 위치에 그대로 생성됩니다. 그러고 선택창을 통해서 만든 3개의 타원을 복사한후 아래로 옮깁니다. 자 그럼 이제 우리에게는 타원 6개와 사각형 3개가 있습니다. 이를 각각 셰이프 빼기를 해주면 됩니다. 누누이 강조했지만 셰이프빼기는 선택한 순서를 기억합니다. 따라서 사진을 넣을 사각형을 먼저 선택하고 나서 Ctrl을 ..
1주일간의 키넥트 프로그래밍 교육을 마치고 다시 정리해보고자 합니다. 이번 프로젝트도 역시 wpf로 작성합니다. 들어가기에 앞서서 이전 포스팅에서 언급된 사전작업을 해주셔야 합니다. 일단 디자인뷰를 보면 횡합니다. 여기에 이번 시간의 목적인 FrameCount를 출력하는 TextBlock이 필요하겠지요. 물론 키넥트에서 받아올 이미지를 뿌릴 이미지 컨트롤도 삽입해야 하고요. 그냥 toolbox에서 해당 컨트롤들을 드래그엔 드롭 형식으로 가져오면 됩니다. 이제 코드를 볼 차례군요. 우선 MainWindow 상에서 Nui를 초기화시키는 과정이 필요합니다. 이를 initializeNui란 메서드로 정의가 필요하고 이를 구성하는 함수를 작성합니다. 여기도 역시 Colorstream을 뽑아내는 것이 필요합니다. ..
SSD 사용자모임에서 진행했던 커세어 공구가 끝나고 오늘 배송이 왔습니다. 제꺼는 8gb짜리고 생각보다 싼 가격에 구했습니다. 그것도 usb3.0이 지원되는 걸 말입니다. 바로 전주에 샀던 크루저 32기가와 함께입니다.용량은 거진 4배정도 차이가 나는데 가격차이는 별로 안나네요. 그래도 usb 3.0이 지원되는데 그 차이가 있는 것 같습니다. 참 샌디스크와 마찬가지로 5년 보증 상품입니다. 커세어제품군의 특성상 1:1로 무상교환이 됩니다. 겉은 고무재질로 되어있는게 특이하더군요. 왠지 먼지바닥에 떨어뜨리면 먼지가 묻을듯한 재질입니다. 벤치마크는 CrystalDiskMark로 진행했고 Random Test를 진행했습니다. 역시 하이엔드급 usb라서 다른걸까요? 지난 크루져에 비해서 읽기와 쓰기 성능가 2배..
혹시 스포트라이트를 받아보신적있으신가요? 주변은 깜깜한데 자신을 비추는 모습을 보면 정말 자기가 세계 최고가 된 듯한 느낌일 거 같습니다. 어두운 환경에서 특정 물건만 밝게 보이면 그 물건이 강조되는 효과가 나타나지요? 오늘은 간단하게 그걸 구현해보고자 합니다. 우선 준비물은 에서 보이는 것처럼 강조하고자 하는 사물과 사다리꼴 그리고 네모 그리고 배경이 있겠지요. 여기서 강조하고자 하는 사물은 전 포스팅에서 다뤘던 배경제거를 통해서 얻을 수도 있겠지요. 우선처음으로 할일은 네모로 배경을 덮는 겁니다. 일단 색은 검정색으로 하는게 좋겠지요. 여기서 투명도만 조절하면 조명이 어두워지는 효과를 낼 수 있습니다. 그위에 강조하고자 하는 사물을 딱 맞춰서 올려놓으면 어두워진 배경위에 사물만 강조되는 효과를 누릴 ..
지난 포스팅에서 Kinect Paint에 관한 내용을 다루려고 했는데 생각보다 복잡하네요. 대신 기본적인 컬러스트림을 뽑아오는 내용에 대해서 다루고자 합니다. QuickStart 강의에서 다룬것과 달리 이번 내용에서는 순전히 Microsoft.Kinect 레퍼런스만 가지고 컬러스트림을 뽑아보려고 합니다. 우선 기본적으로 전제해야 할 사항은 앞으로 진행될 모든 프로젝트가 WPF에 맞춰서 것이라는 겁니다. 그래서 모든 프로젝트를 하기에 앞서서 기본적으로 세팅해줘야할 사항이 있습니다. 우선 아래와 같이 WPF Application을 선택해주고 하단부에 있는 솔루션 디렉토리를 만드는 것을 체크해제합니다. 별로 필요가 없는 것 같습니다. 이제 만들어집니다. 다음으로 해야될 것은 reference에 Microsof..
- Total
- Today
- Yesterday
- reward
- Distribution
- PowerPoint
- DepthStream
- dynamic programming
- 강화학습
- Offline RL
- Pipeline
- Python
- Variance
- windows 8
- Expression Blend 4
- Gan
- Policy Gradient
- Kinect for windows
- RL
- Kinect
- Windows Phone 7
- 파이썬
- SketchFlow
- ColorStream
- processing
- TensorFlow Lite
- Off-policy
- Kinect SDK
- End-To-End
- 한빛미디어
- arduino
- bias
- 딥러닝
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |