0
이제 NuiFusionCreateImageFrame을 호출하려고하면 응용 프로그램에서 0xc000007b 오류가 발생합니다. 이 줄을 주석 처리하면 오류가 사라집니다.NuiFusionCreateImageFrame은 0xc000007b를 발생시킵니다.
일부 코드 :
#define NOMINMAX
#include <Windows.h>
#include <Kinect.h>
#include <NuiKinectFusionApi.h>
#pragma comment(lib,"Kinect20.lib")
#pragma comment(lib,"Kinect20.fusion.lib")
int main()
{
NUI_FUSION_CAMERA_PARAMETERS cameraParameters;
cameraParameters.focalLengthX = NUI_KINECT_DEPTH_NORM_FOCAL_LENGTH_X;
cameraParameters.focalLengthY = NUI_KINECT_DEPTH_NORM_FOCAL_LENGTH_Y;
cameraParameters.principalPointX = NUI_KINECT_DEPTH_NORM_PRINCIPAL_POINT_X;
cameraParameters.principalPointY = NUI_KINECT_DEPTH_NORM_PRINCIPAL_POINT_Y;
UINT width = 512, height = 424;
UINT colorWidth = 1920, colorHeight = 1080;
NUI_FUSION_IMAGE_FRAME *colorImage = nullptr;
NuiFusionCreateImageFrame(NUI_FUSION_IMAGE_TYPE_COLOR, colorWidth, colorHeight, &cameraParameters, &colorImage);
return 0;
}
코드가 그대로 NuiFusionCreateImageFrame를 호출하지만 아무것도하지 않습니다.