資源簡(jiǎn)介
Kinect同時(shí)采集彩色圖和深度圖,保存到文件夾中。
內(nèi)含代碼和exe程序,可以直接運(yùn)行程序,注意保存選項(xiàng)是在右邊的第4個(gè),不是左上角。

代碼片段和文件信息
//------------------------------------------------------------------------------
//?
//?????Copyright?(c)?Microsoft?Corporation.??All?rights?reserved.
//?
//------------------------------------------------------------------------------
#include?“stdafx.h“
#include?“KinectWindow.h“
#include?“NuiStreamViewer.h“
#include?“NuiStream.h“
#include?“Utility.h“
#include?“resource.h“
#include?“CameraColorSettingsViewer.h“
#include?“CameraExposureSettingsViewer.h“
//?Window?size?definations
#define?PRIMARY_VIEW_MIN_WIDTH??????480
#define?PRIMARY_VIEW_MIN_HEIGHT?????360
#define?SECOND_VIEW_FIXED_WIDTH?????320
#define?SECOND_VIEW_FIXED_HEIGHT????240
#define?TABBED_VIEW_FIXED_HEIGHT????240
#define?TAB_CONTROL_FIXED_HEIGHT????25
#define?GAP_BETWEEN_VIEWS???????????5
//?Reoccurence?period?in?millisecond?of?waitable?timer.?This?timer?is?used?to?trigger?processing?of?timed?stream?data.
#define?TIMER_PERIOD????????????????20
//?titles?of?tab?control?items
#define?TAB_title_AUDIO?????????????L“Audio“
#define?TAB_title_ACCELEROMETER?????L“Accelerometer“
#define?TAB_title_TILTANGLE?????????L“Sensor?Settings“
#define?TAB_title_SAVING ????????L“Recording“
//?Index?of?tab?control?items
#define?TAB_INDEX_AUDIO?????????????0
#define?TAB_INDEX_ACCELEROMETER?????1
#define?TAB_INDEX_TILTANGLE?????????2
#define?TAB_INDEX_SAVING????????????3
#define?ERROR_MESSAGE_BUFFER_SIZE???1024
#define?SKEL ??0
#define?Color ??1
#define?DEPTH ??2
#define?STREAM????????1
#define?BG ??2
//?Menu?item?positions
static?const?int?ColorStreamMenuPosition????????????=?0;
static?const?int?DepthStreamMenuPosition????????????=?1;
static?const?int?SkeletonStreamMenuPosition?????????=?2;
static?const?int?CameraSettingMenuPositon???????????=?3;
static?const?int?ColorResolutionMenuPosition????????=?1;
static?const?int?DepthRangeModeMenuPosition?????????=?1;
static?const?int?DepthResolutionMenuPosition????????=?2;
static?const?int?DepthTreatmentMenuPosition?????????=?3;
static?const?int?SkeletonTrackingModeMenuPosition???=?1;
static?const?int?SkeletonChooserModeMenuPosition????=?2;
///?
///?Constructor
///?
///?Handle?to?the?application?instance
///?Handle?to?main?console?window
///?Pointer?to?Nui?sensor?instance
KinectWindow::KinectWindow(HINSTANCE?hInstance?HWND?hWndParent?INuiSensor*?pNuiSensor)
:?NuiViewer(nullptr)
?m_hWndTab(nullptr)
?m_hWndParent(hWndParent)
?m_hInstance(hInstance)
?m_hTimer(nullptr)
?m_hThread(nullptr)
?m_pNuiSensor(pNuiSensor)
?m_bSupportCameraSettings(true)
?m_hStartWindow(INVALID_HANDLE_VALUE)
?m_hStopStreamEventThread(INVALID_HANDLE_VALUE)
//?e_hStopSaveDepthThread(INVALID_HANDLE_VALUE)
//?e_hStopSaveColorThread(INVALID_HANDLE_VALUE)
//?e_hStopSaveSkelThread(INVALID_HANDLE_VALUE)
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2014-06-06?21:18??KinectSaver\
?????文件???????42918??2014-06-06?19:45??KinectSaver\app.ico
?????文件??????210432??2014-06-06?19:45??KinectSaver\KinectExplorer-D2D.exe
?????文件??????110584??2014-06-06?19:52??KinectSaver\KinectExplorer.aps
?????文件???????30222??2014-06-06?19:45??KinectSaver\KinectExplorer.rc
?????文件???????38576??2014-06-06?19:45??KinectSaver\KinectWindow.cpp
?????文件???????12710??2014-06-06?19:45??KinectSaver\KinectWindow.h
?????文件????????5381??2014-06-06?19:45??KinectSaver\NuiColorStream.cpp
?????文件????????2380??2014-06-06?19:45??KinectSaver\NuiColorStream.h
?????文件????????5692??2014-06-06?19:45??KinectSaver\NuiDepthStream.cpp
?????文件????????2466??2014-06-06?19:45??KinectSaver\NuiDepthStream.h
?????文件???????14100??2014-06-06?19:45??KinectSaver\NuiSkeletonStream.cpp
?????文件????????5099??2014-06-06?19:45??KinectSaver\NuiSkeletonStream.h
?????文件????????6864??2014-06-06?19:45??KinectSaver\Readme.txt
?????文件???????16498??2014-06-06?19:45??KinectSaver\resource.h
?????文件???????11274??2014-06-06?19:45??KinectSaver\SaverViewer.cpp
?????文件????????2974??2014-06-06?19:45??KinectSaver\SaverViewer.h
?????文件???????23273??2014-06-06?19:45??KinectSaver\StreamSaver.cpp
?????文件????????5459??2014-06-06?19:45??KinectSaver\StreamSaver.h
評(píng)論
共有 條評(píng)論