Multimodal-Calib
Code for performing 3D-2D and 2D-2D multimodal calibration
|
Places a virtual camera in the scan and projects the points through its lense onto a surface. More...
#include <Tforms.h>
Public Member Functions | |
void | addTforms (thrust::device_vector< float > tformDIn) |
void | addTforms (thrust::host_vector< float > tformDIn) |
void | transform (ScanList *scans, Cameras *cam, GenList *gen, size_t tformIdx, size_t camIdx, size_t scanIdx, size_t genIdx) |
Transforms the scans coordinates. More... | |
Public Member Functions inherited from Tforms | |
void | addTforms (thrust::device_vector< float > tformDIn, size_t tformSizeX, size_t tformSizeY) |
Adds new transformation matricies. | |
void | addTforms (thrust::host_vector< float > tformDIn, size_t tformSizeX, size_t tformSizeY) |
Adds new transformation matricies. | |
void | removeAllTforms (void) |
Clear all the transforms. | |
float * | getTformP (size_t idx) |
Gets a pointer to the transformation matrices. More... | |
size_t | getTformSize (size_t idx) |
Get size of transform. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Tforms | |
std::vector< tform > | tformD |
Vector storing transform matrices. | |
Places a virtual camera in the scan and projects the points through its lense onto a surface.
|
virtual |
Transforms the scans coordinates.
scans | the original scans |
cam | holds cameras needed for transform |
gen | holds generated scan values |
tformIdx | index of transform to use |
camIdx | index of camera to use |
scanIdx | index of scan to use |
genIdx | index of generated scan to use |
Reimplemented from Tforms.