RB_SetPointCloudTrackingParams() always crashes
Posted: Thu Jul 24, 2008 11:54 am
Hello,
I`m trying to set the MinRays, Residual, MinAngle, MinRayLength and MaxRayLength parameters of the point cloud by using RB_SetPointCloudTrackingParams, but my program crashes no matter where or how I call it. These parameters are easily controllable in Arena but I need to rely solely on the SDK since I'm working on a real-time application that does its own labelling.
-I`m using 12 V100 cameras with Arena 1.2.03 and OptiTrack Sdk 1.1.034.
-I'm using point cloud markers only (no rigid bodies) since the markers are part of a deformable surface.
-I`m currently using the PointCloud api to load the calibration profile, start the cameras, and acquire data. I am also initially calling
CoInitialize(NULL)
pointCloud.CoCreateInstance(_uuidof(NPPointCloud))
cameraCollection.CoCreateInstance(_uuidof(NPCameraCollection))
-I tried to add RB_LoadProfile(), RB_InitializeRigidBody() and RB_StartCameras() to my current code, unsuccessfully.
-I tried to use only the RigidBody sdk by calling RB_LoadProfile(), RB_InitializeRigidBody() and RB_StartCameras(), unsuccessfully.
-I tried to fetch the parameters using RB_GetPointCloudTrackingParams() but I get the same behavior (crash) as when I'm trying to set them.
Any help would be really appreciated!
Cheers,
-EPP
I`m trying to set the MinRays, Residual, MinAngle, MinRayLength and MaxRayLength parameters of the point cloud by using RB_SetPointCloudTrackingParams, but my program crashes no matter where or how I call it. These parameters are easily controllable in Arena but I need to rely solely on the SDK since I'm working on a real-time application that does its own labelling.
-I`m using 12 V100 cameras with Arena 1.2.03 and OptiTrack Sdk 1.1.034.
-I'm using point cloud markers only (no rigid bodies) since the markers are part of a deformable surface.
-I`m currently using the PointCloud api to load the calibration profile, start the cameras, and acquire data. I am also initially calling
CoInitialize(NULL)
pointCloud.CoCreateInstance(_uuidof(NPPointCloud))
cameraCollection.CoCreateInstance(_uuidof(NPCameraCollection))
-I tried to add RB_LoadProfile(), RB_InitializeRigidBody() and RB_StartCameras() to my current code, unsuccessfully.
-I tried to use only the RigidBody sdk by calling RB_LoadProfile(), RB_InitializeRigidBody() and RB_StartCameras(), unsuccessfully.
-I tried to fetch the parameters using RB_GetPointCloudTrackingParams() but I get the same behavior (crash) as when I'm trying to set them.
Any help would be really appreciated!
Cheers,
-EPP