2024年5月11日发(作者:)
Kinect SDK 1.5 Face Tracking ---> 使用opencv显示后的
超级简化版本
VS2010+opencv2.3.1+Kinect SDK1.5
驱动什么的,大家自己安装,木有基础的同学先学好基础先。代码是基于我之前更新的
SDK1.5基础之上的,如果不太懂,先看之前的文章~
/guoming0000/article/details/7607473
免积分下载VS2010项目源码地址~
// win32_ : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
//----------------------------------------------------
#define _WINDOWS
#include
HRESULT VisualizeFaceModel(IFTImage* pColorImg, IFTModel* pModel,
FT_CAMERA_CONFIG const* pCameraConfig, FLOAT const* pSUCoef,
FLOAT zoomFactor, POINT viewOffset, IFTResult* pAAMRlt, UINT32 color);
//----------------------------------------------------
#include
#include
#include
#include
#include
#include
#include ""
using namespace std;
using namespace cv;
#include
#include
#include
#include
#include "NuiApi.h"
#define COLOR_WIDTH
#define COLOR_HIGHT
#define DEPTH_WIDTH
#define DEPTH_HIGHT
640
480
320
240
#define SKELETON_WIDTH 640
#define SKELETON_HIGHT 480
#define CHANNEL 3
BYTE buf[DEPTH_WIDTH*DEPTH_HIGHT*CHANNEL];
int drawColor(HANDLE h);
int drawDepth(HANDLE h);
int drawSkeleton();
//---face tracking------------------------------------------
BYTE *colorBuffer,*depthBuffer;
IFTImage* pColorFrame;
IFTImage* pDepthFrame;
FT_VECTOR3D m_hint3D[2];
//-----------------------------------------------------------------------------------
HANDLE h1;
HANDLE h3;
HANDLE h5;
HANDLE h2;
HANDLE h4;
发布评论