Kinect SDK 在后台线程上崩溃,原因不明

Kinect SDK crashing on background thread for no apparent reason

本文关键字:崩溃 SDK 后台 线程 Kinect      更新时间:2023-10-16

Kinect SDK 在打开 NuiImageStream 时引发访问冲突异常。我已经检查过,所有指针都是有效的;异常不在我的线程上抛出;但在由 Kinect SDK 运行的后台线程上。有什么想法吗?


int _tmain(int argc, _TCHAR* argv[])
{
    INuiSensor* sensor;
    NuiCreateSensorByIndex(0,&sensor);
    HRESULT ps = sensor->NuiInitialize(NUI_INITIALIZE_FLAG_USES_DEPTH_AND_PLAYER_INDEX|NUI_INITIALIZE_FLAG_USES_COLOR|NUI_INITIALIZE_FLAG_USES_SKELETON);
    HANDLE mvent = CreateEvent(NULL,FALSE,FALSE,NULL);
    HANDLE streamHandle;
    HRESULT ur = sensor->NuiImageStreamOpen(NUI_IMAGE_TYPE_COLOR,NUI_IMAGE_RESOLUTION_640x480,0,2,mvent,&streamHandle);

重新安装 SDK 解决了问题。