Skip to content

pcwu0329/KinectV2Recorder

Repository files navigation

KinectV2Recorder

Authors: Po-Chen Wu

KinectV2Recorder is a Win32 program used for recording the Color, Depth, and Infrared sequences captured from Kinect V2. These three different sequences are somehow synchronized in hardware (30 fps). The depth and infrared frames are captured in the exact same time, followed by the color frame (~ 6 ms later).

KinectV2 Recorder

System Requirements for Using Kinect V2 Recorder

The system requirements for Kinect V2 according to MSDN are showed below.

a. Supported Operating Systems and Architectures
  • Windows 8 (x64)
  • Windows 8.1 (x64)
  • Windows 8 Embedded Standard (x64)
  • Windows 8.1 Embedded Standard (x64)
  • Windows 10 (x64)
b. Recommended Hardware Configuration
  • 64 bit (x64) processor
  • 4 GB Memory (or more)
  • i7 3.1 GHz (or higher)
  • Built-in USB 3.0 host controller (only Intel or Renesas chipset is supported; Latest ASMedia chipset also works).
  • DX11 capable graphics adapter
  • A Kinect v2 sensor, which includes a power hub and USB cabling.
  • SSD (for fast image storage)
c. Software Requirements
  • Visual Studio 2012 or Visual Studio 2013 (or later)
  • Kinect for Windows SDK 2.0 (download)
  • (Optional) Intel® Integrated Performance Primitives (IPP) (download)
  • (Optional) Use RAM Disk if SSD isn't fast enough (download)

Program Description

Kinect V2 Recorder is used for recording image sequences at 30 fps (or just take pictures) with Kinect V2. Color images are stored in PPM (or BMP by #define COLOR_BMP) format (24 bits per pixel). Depth and infrared images are stored in PGM format (16 bits per pixel). D2D is used to achieve real-time display. Intel IPP is further used in regards to optimization. To enable using IPP, please following the project setup shown below.

Use Intel IPP

Preprocessor

Proper Display

To facilitate better display of KinectV2Recorder, please go to your Desktop and right-click your mouse. Then go to Display Settings → Display → Change the size of text, apps, and other items: 100%

IPP DLL

Here are the necessary dlls in this program.
[C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016.2.180\windows\redist\ia32_win\ipp]

  • ippi-9.0.dll
  • ippcore-9.0.dll
  • ippiw7-9.0.dll

About

KinectV2 Recorder

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published