NDEVR
API Documentation
PhotogrammetryGPSAlign

Computes a GPS-based similarity transform from EXIF GPS positions and SfM camera centres. More...

Static Public Member Functions

static GPSAlignmentResult run (const openMVG::sfm::SfM_Data &sfm_data, const std::unordered_map< uint32_t, std::array< double, 3 > > &gps_lla, LogPtr log)
 Compute SfM-to-ENU similarity transform from EXIF GPS and recovered cameras.

Detailed Description

Computes a GPS-based similarity transform from EXIF GPS positions and SfM camera centres.


Uses Umeyama registration with gravity pre-alignment and heading-only constraint.

Definition at line 60 of file PhotogrammetryGPSAlign.h.

Member Function Documentation

◆ run()

GPSAlignmentResult PhotogrammetryGPSAlign::run ( const openMVG::sfm::SfM_Data & sfm_data,
const std::unordered_map< uint32_t, std::array< double, 3 > > & gps_lla,
LogPtr log )
static

Compute SfM-to-ENU similarity transform from EXIF GPS and recovered cameras.

Does NOT modify sfm_data — returns the transform for post-process application.


The documentation for this class was generated from the following file: