51 return std::string(
"Kinect V2 Factory");
64 return std::string(
"Kinect V2");
72 ToFCameraDevice::Pointer CreateToFCameraDevice()
74 KinectV2Device::Pointer device = KinectV2Device::New();
76 device->SetBoolProperty(
"HasRGBImage",
true);
77 device->SetBoolProperty(
"HasAmplitudeImage",
true);
78 device->SetBoolProperty(
"HasIntensityImage",
false);
79 device->SetBoolProperty(
"KinectReconstructionMode",
true);
80 device->SetBoolProperty(
"RGBImageHasDifferentResolution",
true);
81 device->SetBoolProperty(
"HasSurface",
true);
82 device->SetBoolProperty(
"HasTextureCoordinates",
true);
83 device->SetBoolProperty(
"GenerateTriangularMesh",
false);
85 device->SetFloatProperty(
"TriangulationThreshold", 0.0);
87 return device.GetPointer();
90 us::ModuleResource GetIntrinsicsResource()
92 us::Module* module = us::GetModuleContext()->GetModule();
93 return module->GetResource("CalibrationFiles/KinectV2_IR_camera.xml");