• 大小: 0.01M
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


利用Opencv绘制骨骼,方便不熟悉Direct2D开发的童鞋使用~

资源截图

代码片段和文件信息

         
#include 
#include 
#include 
#include
#include

using namespace std;
using namespace cv;

//释放接口需要自己定义
template
inline void SafeRelease(Interface *& pInterfaceToRelease)
{
if (pInterfaceToRelease != NULL) {
pInterfaceToRelease->Release();
pInterfaceToRelease = NULL;
}
}
 

void DrawBone(Mat& SkeletonImage CvPoint pointSet[] const Joint* pJoints int whichone JointType joint0 JointType joint1);

void drawSkeleton(Mat& SkeletonImage CvPoint pointSet[] const Joint* pJoints int whichone);


int main(int argc char **argv[])
{

//OpenCV中开启CPU的硬件指令优化功能函数
setUseOptimized(true);

// Sensor
IKinectSensor* pSensor;
HRESULT hResult = S_OK;
hResult = GetDefaultKinectSensor(&pSensor);
hResult = pSensor->Open();
if (FAILED(hResult)) {
std::cerr << “Error : IKinectSensor::Open()“ << std::endl;
return -1;
}
//Source
IColorframeSource* pColorSourc

评论

共有 条评论