资源简介
Kinect同时采集彩色图和深度图,保存到文件夹中。
内含代码和exe程序,可以直接运行程序,注意保存选项是在右边的第4个,不是左上角。

代码片段和文件信息
//------------------------------------------------------------------------------
//
// 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)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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
相关资源
- labview中的DAQ助手采集多个通道电压
- 数据采集系统——ADC0808的应用,单片
- AD7606采集程序
- CY7C68013A固件程序(用于摄像机采集)
- 图片存储到数据库保存二进制文件并
- 基于AT89C51的数据采集系统设计新方法
- 基于delphi的声卡采集程序.rar
- stm32通过DMA方式采集ADC数据
- 创龙C66x平台GigE工业相机图像采集案例
- 全自动采集getshell工具
- LabVIEW 数据采集 模拟量+编码器(Daq
- LabVIEW 声音信号的采集与存储.vi
- 多通道数据采集.vi(labview)
- 基于LabVIEW的声卡声音采集与播放
- 基于labVIEW的虚拟数据采集与输出仿真
- VS1053B编解码器的VDR分布式声音采集卡
- 杰奇小说连载系统采集器V1.1
- 基于STM32的嵌入式双目图像采集系统设
- 用ARM7和UC/OS-II设计的信号采集系统
- 一种用ARM7+UC/OS-II设计的信号采集系统
- LSI 3ware 6Gb提高视频采集和编辑的吞吐
- EasyCAP SM-USB 007采集卡驱动 官方版
- NI 6221用户手册
- 基于LabVIEW的并行数据采集系统设计
- 基于V4L2的视频采集,能够采集YUVJPE
- TD-SCDMA网络测试仪中E1数据采集卡的驱
- 基于FPGA的彩色线阵CCD图像采集系统设
- 三款4-20ma模拟量采集电路图
- 三款4-20ma模拟量采集电路图详解
- 基于MC68HC908JB8的USB指纹采集仪
评论
共有 条评论