ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::vision::SegmentPanoramaOptions Struct Reference

Options controlling how a panorama is tiled and segmented. More...

#include <segment_panorama.hpp>

Collaboration diagram for reusex::vision::SegmentPanoramaOptions:

Public Attributes

int n_yaw = 8
 number of equator tiles around the sphere
double fov_deg = 90.0
 per-tile horizontal FOV (overlap hides seams)
int tile = 1008
 tile size in px (matches SAM3 native input)
float confidence = 0.5f
 detection confidence threshold
std::vector< std::string > prompts
 Text prompts (one class each). Empty => use the SAM3 default prompt list.

Detailed Description

Options controlling how a panorama is tiled and segmented.

Definition at line 26 of file segment_panorama.hpp.

Member Data Documentation

◆ confidence

float reusex::vision::SegmentPanoramaOptions::confidence = 0.5f

detection confidence threshold

Definition at line 30 of file segment_panorama.hpp.

◆ fov_deg

double reusex::vision::SegmentPanoramaOptions::fov_deg = 90.0

per-tile horizontal FOV (overlap hides seams)

Definition at line 28 of file segment_panorama.hpp.

◆ n_yaw

int reusex::vision::SegmentPanoramaOptions::n_yaw = 8

number of equator tiles around the sphere

Definition at line 27 of file segment_panorama.hpp.

◆ prompts

std::vector<std::string> reusex::vision::SegmentPanoramaOptions::prompts

Text prompts (one class each). Empty => use the SAM3 default prompt list.

Definition at line 32 of file segment_panorama.hpp.

◆ tile

int reusex::vision::SegmentPanoramaOptions::tile = 1008

tile size in px (matches SAM3 native input)

Definition at line 29 of file segment_panorama.hpp.


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