openni2 OniFrame

/** Description of the output: format and resolution */
typedef struct

{

   /* // Depth
    ONI_PIXEL_FORMAT_DEPTH_1_MM = 100,
    ONI_PIXEL_FORMAT_DEPTH_100_UM = 101,
    ONI_PIXEL_FORMAT_SHIFT_9_2 = 102,
    ONI_PIXEL_FORMAT_SHIFT_9_3 = 103,
    // Color
    ONI_PIXEL_FORMAT_RGB888 = 200,
    ONI_PIXEL_FORMAT_YUV422 = 201,
    ONI_PIXEL_FORMAT_GRAY8 = 202,
    ONI_PIXEL_FORMAT_GRAY16 = 203,
    ONI_PIXEL_FORMAT_JPEG = 204,

    ONI_PIXEL_FORMAT_YUYV = 205,*/

    OniPixelFormat pixelFormat;

    int resolutionX;
    int resolutionY;
    int fps;
} OniVideoMode;


/** All information of the current frame */

typedef struct
{
    int dataSize;

    void* data;

    /*  ONI_SENSOR_IR = 1,    ONI_SENSOR_COLOR = 2,    ONI_SENSOR_DEPTH = 3,*/
    OniSensorType sensorType;
    uint64_t timestamp;
    int frameIndex;

    int width;
    int height;

    OniVideoMode videoMode;
    OniBool croppingEnabled;
    int cropOriginX;
    int cropOriginY;

    int stride;
} OniFrame;

猜你喜欢

转载自blog.csdn.net/durongze/article/details/80083203