OpenNI 2.0
| 类型定义 | 枚举 | 变量
openni 命名空间参考

class  _NullString
 
class  Array
 
class  CameraSettings
 
class  CoordinateConverter
 
class  Device
 
class  DeviceInfo
 
class  OpenNI
 
class  PlaybackControl
 
class  Recorder
 
struct  RGB888Pixel
 
class  SensorInfo
 
struct  Version
 
class  VideoFrameRef
 
class  VideoMode
 
class  VideoStream
 
struct  YUV422DoublePixel
 
struct  YUYVDoublePixel
 

类型定义

typedef uint16_t DepthPixel
 
typedef uint16_t Grayscale16Pixel
 

枚举

enum  DeviceState { DEVICE_STATE_OK = 0, DEVICE_STATE_ERROR = 1, DEVICE_STATE_NOT_READY = 2, DEVICE_STATE_EOF = 3 }
 
enum  ImageRegistrationMode { IMAGE_REGISTRATION_OFF = 0, IMAGE_REGISTRATION_DEPTH_TO_COLOR = 1 }
 
enum  ParamsRegistrationMode { PARAMS_REGISTRATION_OFF = 0, PARAMS_REGISTRATION_DEPTH_TO_COLOR = 1, PARAMS_REGISTRATION_USE_DISTORTION = 2 }
 
enum  PixelFormat {
  PIXEL_FORMAT_DEPTH_1_MM = 100, PIXEL_FORMAT_DEPTH_100_UM = 101, PIXEL_FORMAT_SHIFT_9_2 = 102, PIXEL_FORMAT_SHIFT_9_3 = 103,
  PIXEL_FORMAT_RGB888 = 200, PIXEL_FORMAT_YUV422 = 201, PIXEL_FORMAT_GRAY8 = 202, PIXEL_FORMAT_GRAY16 = 203,
  PIXEL_FORMAT_JPEG = 204, PIXEL_FORMAT_YUYV = 205
}
 
enum  SensorType { SENSOR_IR = 1, SENSOR_COLOR = 2, SENSOR_DEPTH = 3 }
 
enum  Status {
  STATUS_OK = 0, STATUS_ERROR = 1, STATUS_NOT_IMPLEMENTED = 2, STATUS_NOT_SUPPORTED = 3,
  STATUS_BAD_PARAMETER = 4, STATUS_OUT_OF_FLOW = 5, STATUS_NO_DEVICE = 6, STATUS_NOT_WRITE_PUBLIC_KEY = 7,
  STATUS_PUBLIC_KEY_MD5_VERIFY_FAILED = 8, STATUS_NOT_WRITE_MD5 = 9, STATUS_RSKEY_VERIFY_FAILED =10, STATUS_TIME_OUT = 102
}
 

变量

static const _NullString ANY_DEVICE
 
static const int TIMEOUT_FOREVER = -1
 
static const int TIMEOUT_NONE = 0
 

详细描述

openni is the namespace of the entire C++ API of OpenNI

类型定义说明

◆ DepthPixel

typedef uint16_t openni::DepthPixel

Pixel type used to store depth images.

◆ Grayscale16Pixel

typedef uint16_t openni::Grayscale16Pixel

Pixel type used to store IR images.

枚举类型说明

◆ DeviceState

枚举值
DEVICE_STATE_OK 
DEVICE_STATE_ERROR 
DEVICE_STATE_NOT_READY 
DEVICE_STATE_EOF 

◆ ImageRegistrationMode

枚举值
IMAGE_REGISTRATION_OFF 
IMAGE_REGISTRATION_DEPTH_TO_COLOR 

◆ ParamsRegistrationMode

枚举值
PARAMS_REGISTRATION_OFF 
PARAMS_REGISTRATION_DEPTH_TO_COLOR 
PARAMS_REGISTRATION_USE_DISTORTION 

◆ PixelFormat

All available formats of the output of a stream

枚举值
PIXEL_FORMAT_DEPTH_1_MM 
PIXEL_FORMAT_DEPTH_100_UM 
PIXEL_FORMAT_SHIFT_9_2 
PIXEL_FORMAT_SHIFT_9_3 
PIXEL_FORMAT_RGB888 
PIXEL_FORMAT_YUV422 
PIXEL_FORMAT_GRAY8 
PIXEL_FORMAT_GRAY16 
PIXEL_FORMAT_JPEG 
PIXEL_FORMAT_YUYV 

◆ SensorType

The source of the stream

枚举值
SENSOR_IR 
SENSOR_COLOR 
SENSOR_DEPTH 

◆ Status

Possible failure values

枚举值
STATUS_OK 
STATUS_ERROR 
STATUS_NOT_IMPLEMENTED 
STATUS_NOT_SUPPORTED 
STATUS_BAD_PARAMETER 
STATUS_OUT_OF_FLOW 
STATUS_NO_DEVICE 
STATUS_NOT_WRITE_PUBLIC_KEY 
STATUS_PUBLIC_KEY_MD5_VERIFY_FAILED 
STATUS_NOT_WRITE_MD5 
STATUS_RSKEY_VERIFY_FAILED 
STATUS_TIME_OUT 

变量说明

◆ ANY_DEVICE

const _NullString openni::ANY_DEVICE
static

◆ TIMEOUT_FOREVER

const int openni::TIMEOUT_FOREVER = -1
static

◆ TIMEOUT_NONE

const int openni::TIMEOUT_NONE = 0
static