Compares the given camera position with the estimate from SfM.
More...
#include <libs/Analysis/source/syb3r/analysis/CameraPathEvaluation.h>
Compares the given camera position with the estimate from SfM.
struct syb3r::analysis::CameraPathEvaluation::CameraAccuracy |
Class Members |
Vector3f |
positionAccuracy |
distance between positions of each camera in reference and estimate in all three dimensions |
Vector3f |
rotationAccuracy |
angular distance between pose of each camera in reference and estimate in all three dimensions |
- Parameters
-
referenceDataset | Reference dataset including given camera position and orientation |
estimation | Estimated dataset from SfM |
float syb3r::analysis::CameraPathEvaluation::getCameraPositionAccuracy |
( |
int |
id = -1 , |
|
|
float * |
std = 0 |
|
) |
| const |
method returns position error of a specific camera (identified via cam ID) or all cameras
- Parameters
-
id | Specifies for which camera the position error should be retrieved, if id=-1 the average error of all cameras will be returned |
std | will contain the standard deviation of the position error of all cameras if provided (note: only active if id=-1) |
Eigen::Vector3f syb3r::analysis::CameraPathEvaluation::getCameraPositionAccuracyPerDimension |
( |
int |
id = -1 , |
|
|
Eigen::Vector3f * |
std = 0 |
|
) |
| const |
method returns position error per dimensions of a specific camera (identified via cam ID) or all cameras
- Parameters
-
id | Specifies for which camera the position error should be retrieved, if id=-1 the average error of all cameras will be returned |
std | will contain the standard deviation of the position error of all cameras if provided (note: only active if id=-1) |
The documentation for this class was generated from the following files:
- /home/andy/Documents/diss/benchmarkCode/code/libs/Analysis/source/syb3r/analysis/CameraPathEvaluation.h
- /home/andy/Documents/diss/benchmarkCode/code/libs/Analysis/source/syb3r/analysis/CameraPathEvaluation.cpp