I am newbie for OptiTrack. Since, I just try to make a simple code to initialize the camera using "CameraManager::X().WaitForInitialization();" the error for Access violation occur. (In the program it point to "singleton.h" of "X()" function)
I use Camera SDK 1.1.3 Final in VC2010 (x64) Windows 7. How should I do?
Code is very simple but error occur from the first line :Unhandled exception at 0x00000001800089d1 in Test.exe: 0xC0000005: Access violation writing location 0x0000000000423a50.
Test.exe!CameraLibrary::Singleton::X() Line 58 + 0x21 bytes C++
CameraLibrary_EnableDevelopment();
// To access a camera is to wait for the devices to initialize.
// Then fetch a camera from the Camera Library.
CameraManager::X().WaitForInitialization();
if(CameraManager::X().AreCamerasInitialized())
printf("complete\n\n");
else
printf("failed\n\n");
OptiTrackCam = CameraManager::X().GetCamera();
if (!OptiTrackCam)
{
// Failure
}
// Camera Setting.
OptiTrackCam->SetVideoType(CameraLibrary::MJPEGMode);
OptiTrackCam->SetExposure(40);
OptiTrackCam->SetThreshold(200);
OptiTrackCam->SetIntensity(15);
// Start to sending a frames.
OptiTrackCam->Start();