平台:win7 32、VS2010、OpenNI1.5.4.0、OpenCV2.4.9
图片在最后(注意图片中的日光灯,匹配的较好)
全部代码如下:
#include <stdlib.h>
#include <iostream>
#include <string>
#include <XnCppWrapper.h>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace xn;
using namespace cv;
void CheckOpenNIError(XnStatus eResult,string sStatus)//检测错误并返回错误的函数
{
if(eResult != XN_STATUS_OK)
cout << sStatus << "Error: " << xnGetStatusString(eResult) << endl;//P53
}
int main()
{
XnStatus eResult = XN_STATUS_OK;
ImageMetaData imageMD;
DepthMetaData depthMD;
namedWindow("Color Image");
namedWindow("Depth Image