TrackerConfigFile
<common_types.h>Main structure used to pass around information the user has configured for the project.
|
Member Fields
| Field | Type | Notes |
|---|---|---|
| vizUndistortedImages | int64_t |
Number of undistorted images to visualize in pipeline. Default is zero. If value == -1, then all images shown. This is mainly for debuggin purposes. |
| hLeftbound | unsigned int |
Left bound for the hue value of the threshold. |
| sRightbound | unsigned int |
Right bound for the saturation of the threshold. |
| vizCameraPose | int64_t |
Number of camera pose visualizations to show in pipeline. Default is zero. If value == -1, then all images shown. This is mainly for debuggin purposes. |
| vRightbound | unsigned int |
Right bound for the value of the threshold. |
| hRightbound | unsigned int |
Right bound for the hue of the threshold. |
| triangulationOutput | std::string |
Path to store the results from the triangulation. |
| minNumCamsTriangulation | unsigned int |
Minimum number of cameras that need to see all of the possible tracking points to generate a triangulation for that timestep. |
| noiseThreshold | unsigned int |
Lower threshold for pixel noise thresholding in images. |
| dataFileLocation | std::string |
Path to the data file. This is the xml file with the lists of images for a capture. |
| vLeftbound | unsigned int |
Left bound for the value of the threshold. |
| tryToUseSavedMarkedPoints | bool |
Should the points that the user marks be saved so that if triangulation is done a second time on this set of images that the user doesn’t need to click the corresponding points again? |
| vizThresholds | int64_t |
Number of visualizations to show how the pipeline is thresholding the images. Default is zero. If value == -1, then all images shown. This is mainly for debuggin purposes. |
| writeUndistImages | std::string |
Path to a folder in which undistored images should be written after the pipeline undistorts individual camera images according to their intrinsic matrices. |
| viz3dTriangulatedPoints | bool |
At the end of triangulation do you want to see a visualization of the triangulated points through time? This is more for debug than anything else. A better way to view the points is to use the triangulation viewer and not this option. |
| camIndexesToExclude | std::set<uint64_t> |
The indexes of the cameras that should not be used to do triangulation in any of the timesteps. |
| projDir | std::string |
The base directory for the current project. |
| allowHiddenPointMarking | bool |
Should the user be allowed to click points on the images for marking initial starting positions that don’t correspond with a thresholded set of pixels? In theory this should be possible, but in the actual implementation this isn’t working. |
| calibFileLocation | std::string |
Path to the image used for calibrating the setup. |
| noiseFilterSize | unsigned int |
Size of the filter to use in the pixel noise thresholding. |
| maskFileLocation | std::string |
Path to the XML file that contains the list of files to be used as a background mask. |
| numCameras | unsigned int |
The number of cameras in the setup. |
| sLeftbound | unsigned int |
Left bound for the saturation of the threshold. |
| vizPointCorrespondences | int64_t |
Number of point correspondences to visualize in the pipeline. Default is zero. If value == -1, then all images shown. This is mainly for debuggin purposes. |
| noiseIterations | unsigned int |
Number of iterations to run a filter of size noiseFilterSize over the image to try to get rid of pixel noise. |
| maxNumPoints | unsigned int |
The maximum number of points that the cameras in the setup are suppose to see. I.e. how many points are you trying to track in the setup. |
| undistortImagesBool | bool |
Should the images be undistorted before further processed in the pipeline. |
Member Functions
| (constructor) | |
|
No details given |
|