ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
SubcommandAlignPanoramaOptions Struct Reference

#include <panorama.hpp>

Collaboration diagram for SubcommandAlignPanoramaOptions:

Public Attributes

bool dry_run = false
 compute + report only, do not write poses
bool overwrite = false
 re-align panoramas that are already aligned
int min_inliers = 40
 accept an alignment above this many inliers
int window = 12
 candidate frames on each side of the seed
int max_candidates = 8
 cap candidate frames matched per panorama
int n_yaw = 8
 perspective slices around the equator
double fov = 90.0
 per-slice horizontal FOV (deg)
double max_correction = 5.0
 reject corrections beyond this (m); 0=off
std::string figures_dir
 if set, dump alignment comparison figures here
int figures_limit = 6
 cap number of panoramas figured

Detailed Description

Definition at line 12 of file panorama.hpp.

Member Data Documentation

◆ dry_run

bool SubcommandAlignPanoramaOptions::dry_run = false

compute + report only, do not write poses

Definition at line 13 of file panorama.hpp.

◆ figures_dir

std::string SubcommandAlignPanoramaOptions::figures_dir

if set, dump alignment comparison figures here

Definition at line 21 of file panorama.hpp.

◆ figures_limit

int SubcommandAlignPanoramaOptions::figures_limit = 6

cap number of panoramas figured

Definition at line 22 of file panorama.hpp.

◆ fov

double SubcommandAlignPanoramaOptions::fov = 90.0

per-slice horizontal FOV (deg)

Definition at line 19 of file panorama.hpp.

◆ max_candidates

int SubcommandAlignPanoramaOptions::max_candidates = 8

cap candidate frames matched per panorama

Definition at line 17 of file panorama.hpp.

◆ max_correction

double SubcommandAlignPanoramaOptions::max_correction = 5.0

reject corrections beyond this (m); 0=off

Definition at line 20 of file panorama.hpp.

◆ min_inliers

int SubcommandAlignPanoramaOptions::min_inliers = 40

accept an alignment above this many inliers

Definition at line 15 of file panorama.hpp.

◆ n_yaw

int SubcommandAlignPanoramaOptions::n_yaw = 8

perspective slices around the equator

Definition at line 18 of file panorama.hpp.

◆ overwrite

bool SubcommandAlignPanoramaOptions::overwrite = false

re-align panoramas that are already aligned

Definition at line 14 of file panorama.hpp.

◆ window

int SubcommandAlignPanoramaOptions::window = 12

candidate frames on each side of the seed

Definition at line 16 of file panorama.hpp.


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