매일 복잡한 것만 하다가 한번쯤은 되돌아봐야 할 듯해서 아주 기초적인 내용부터 다시 다루고자 합니다. 맨처음으로 다룰 내용은 바로 ColorImageStream입니다. 키넥트에는 IR 카메라와 일반 카메라 이렇게 두개가 있습니다. 보통 IR라고 하면 InfraRed, 즉 적외선인데 IR 카메라는 이를 감지하는 카메라지요. 여러분들도 아시겠지만 빛은 직사광선입니다. 앞에 장애물이 있지 않는 한 직선으로 쭉 뻗는 Ray 입니다. 그런데 우리가 사물의 색과 거리를 인지할 수 있는 이유는 가시광선이 사물에 부딪치고 우리 눈으로 반사되기 때문입니다. 사실 IR 카메라의 원리도 똑같은 겁니다. 적외선이 사물에 부딪치면 다시 카메라쪽으로 반사할 것이고 그때의 시간을 계산해서 사물간의 거리를 인지할 수 있는 겁니다. ..
막상 매트로 스타일 앱을 개발하라고 하면 정말 막막합니다. 각 아이콘 별 유기성도 고려해야 하고, 전에는 전혀 고려하지 않았던 Typography도 신경써줘야 합니다. 오늘 소개해드릴 프로그램은 Syncfusion Metro Studio 1 인데 Metro Style에 맞는 아이콘을 이용할 수 있는 프로그램입니다. 물론 용도에 맞게 커스터마이징도 가능합니다. 또 이렇게 아이콘을 xaml 코드형식으로 바꿔주기도 합니다. 이런 아이콘을 이용하면 AppBar에 들어갈 아이콘에 대한 걱정은 필요없을 듯합니다. 지금은 프로모션 기간이라 간단한 정보만 입력하면 무료로 다운로드 받을 수 있고 메일로 Activation Key가 날라옵니다. 그걸로 등록하시면 좋을 거 같네요. http://www.syncfusion.c..
이번 포스팅에서 다뤄볼 내용은 Windows 8의 내장된 컨트롤인 ProgressRing과 ProgressBar를 사용하는 방법에 대해서 언급해보겠습니다. 기본 프로젝트는 지난 포스팅에서 다뤘던 내용을 그대로 이어서 가보겠습니다. 사실 ProgressRing은 사용이 매우 쉽습니다. 그냥 IsActive 속성만 조절해주면 되지요. 기존 프로젝트의 경우에는 기본은 IsActive가 false로 설정되어 있다가 Search가 시작되면 Active가 true가 되도록 바꿔주면 됩니다. 그 후에 Search가 끝나면 다시 false로 바꿔주는게 답니다. 자 한번 해보겠습니다. 일단 검색도구 옆에다가 ProgressRing을 답니다. 이전 포스팅에서 Button 에 대한 이벤트, btnSearch_Clicked를..
[ WindowsPhone Navigating WP7! ] WEB 2012년 05월호 [이미지나 제목을 선택하시면 전용뷰어로 기사가 열립니다.] Powered by 'http://www.moazine.com 글 강찬석 talkingaboutme.tistory.com 운영자 Microsoft Student Partner 5기 Student Evangelist kcsgoodboy@naver.com 페이스북: /kcsgoodboy
어제에 이어서 오늘도 지난 프로젝트를 가지고 계속 진행해보고자 합니다. 이번에 삽입할 것은 흔히 매트로 스타일 앱에서 많이 볼 수 있는 GridView입니다. HOL에서는 그냥 StackPanel로 ListView를 감싸서 표현했지만 저는 지난시간에 활용했던 rowDefinition을 응용해서 해보겠습니다. 이번에 할건 가로로 보여지는 것이기에 설정해야 될것이 바로 ColumnDefinition입니다. 비율을 40:60 정도로 주면 적당하지 않을까 생각합니다. 이렇게 하면 화면상에 매트릭스가 형성됩니다. 그럼 GridView는 저 매트릭스 중 (1 1)에 해당하는 곳에 삽입해주면 됩니다. 자 ListView 아래쪽에 다음과 같이 작성해줍니다. 우선은 GridView의 전체적인 패널규격을 지정해줘야 합니다..
지난 포스팅은 잘 보셨나요? 이번 포스팅에서 다룰 내용은 Windows 8에선 어떻게 데이터를 바인딩할건지에 대해서 알아보려고 합니다. 무엇보다도 앱의 기능중 가장 필수인 것은 인터넷에 있는 정보를 그대로 바인딩해서 가지고 오는 것이지요. 그래야 내용물이 항상 최신으로 유지되고 있을테니까요. 여기에선 Bing 검색 API를 사용해서 자신이 원하는 사진을 가져오는 것을 구현해보려고 합니다. 우선은 Blank Application으로 프로젝트를 하나 생성합니다. 그 후에 BlankPage에 다음과 같이 ListBox를 하나 구현합니다. 자 중간에 Binding이라는 문구가 보이시나요? 이 부분을 통해서 인터넷의 정보를 받아올겁니다. 물론 그것에 대한 코드가 cs파일에 정의되어야 하겠지요. 그보다도 ListB..
자 다시 돌아왔습니다만.. 그냥 이 부분은 빨리 끝내야 될거 같아서 정리해봅니다. 아마 이 내용이 끝나고 나면 당분간은 올릴 시간이 없을 듯하네요. 무엇보다도 읽으시는 분들이 자료를 직접 찾으시고 스스로 해보는게 중요한 것 같습니다. 지난 시간에 구름을 만드는 것까지 해봤습니다. 그리고 배경으로 KinectVideotexture까지 만들어서 보여지는 걸 해봤지요. 이번에 할일은 사람의 골격을 인식해서 그 주변만 따 오는 과정을 구현하려고 합니다. 물론 변수 선언이 먼저 되어야 하겠지요. 그 후에 이전에 만들었던 AllFrameReady 이벤트 안에 전에 생성했던 코드 밑으로 skeletalTracking에 관한 구문이 생성되어야 합니다. 이전에 한번 다룬적이 있지요. 이렇게 하면 카메라로부터 받아오는 정..
이번 포스팅에서 해볼 내용은 App Bar 기능을 이식하는 것과 Windows 8의 특징인 snapping과 setting bar를 집어넣는 방법에 대해서 알아보겠습니다. 지난 시간에 한 Image Picker를 제대로 했다면 하나의 프로젝트가 있을 겁니다. 그걸 토대로 계속 진행해보도록 하겠습니다. 자 우선 BlankPage.xaml에 Application Bar를 하나 삽입하고 그안에 버튼 세개를 삽입합니다. 물론 기존에 만든 LayoutRoot안에 넣어주면 다음과 같은 결과를 얻게 됩니다. 재미있는 것은 이 개체들은 xaml 상에서 개체가 선택되었을 때만 보인다는 겁니다. 그도 당연한 것이 이 개체들은 appbar에 속해있기 때문입니다. 평소에는 안보이다가 밑을 선택했을 때 나타나는 개체가 바로 a..
지난 포스팅에선 Tile의 이미지를 적절하게 수정하는 작업을 거쳤었는데 이번에 해 볼것은 Xaml 코드로 Image Viewer를 만드는 것입니다. 일단은 지난 프로젝트에서 계속 이어나가도록 하겠습니다. 첨부파일은 받아두시고요. (윈도우 상에 기본적으로 깔려있는 이미지와 똑같습니다.) 자, 지난번에 만든 프로젝트는 이른바 Blank Application Page입니다. 그렇기 때문에 당연히 Grid가 횡합니다. 이 부분을 다음과 같이 수정해줍니다. 기존에는 분명히 리소스로 Background가 처리되어 있었지만 위와 같이 색을 지정해줄 수 있습니다. 물론 결과값은 똑같습니다. 그리고 Image Picker를 통해서 뽑기 위해서는 그 이미지가 들어갈 공간을 StackPanel로 지정합니다. 물론 이 이미지..
드디어 SketchFlow 강의의 마지막입니다. 이번 시간에는 지금까지 만든 프로젝트를 외부파일로 빼는 방법에 대해서 알아보고자 합니다. 물론 이렇게 해야 외부 클라이언트한테 앱의 프로토타입을 보여주겠지요. 파일 크기가 큽니다. 이 프로젝트를 패키징이라는 과정을 거쳐야 어디서든 SketchFlow Player가 실행되면서 확인해볼 수 있는 것이지요. 이 메뉴를 통해서 Packaging을 수행하게 됩니다. 어디다가 저장할 건지를 묻는데 이 폴더를 확인해보면 다음과 같은 파일이 생성됩니다. 이 파일들이 의미하는 것이 무엇일까요? 바로 TestPage를 실행시켜보겠습니다. 우리가 Run Project를 통해서 실행시킨 결과와 동일한 창이 생성됩니다. 물론 네비게이션 맵도 형성되어 있고 각각의 스크린에 대한 피..
- Total
- Today
- Yesterday
- reward
- 딥러닝
- Pipeline
- Distribution
- TensorFlow Lite
- SketchFlow
- arduino
- DepthStream
- 한빛미디어
- Variance
- Kinect for windows
- PowerPoint
- ColorStream
- Windows Phone 7
- bias
- Gan
- RL
- End-To-End
- Python
- dynamic programming
- Offline RL
- Kinect SDK
- processing
- windows 8
- Kinect
- 강화학습
- Off-policy
- Policy Gradient
- 파이썬
- Expression Blend 4
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |