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

Tunables for project_frame_mask() (STANDARDS §4). More...

#include <mask_selection.hpp>

Collaboration diagram for reusex::core::MaskProjectionOptions:

Public Attributes

std::string cloud = "cloud"
 Base cloud the mask selects from (index space of the result).
double depth_tolerance = 0.10
 A point is visible when |z - depth(u,v)| <= depth_tolerance (metres), where depth(u,v) is the frame's own depth image at the projection.
double max_depth = 8.0
 Points farther than this from the camera (metres) are ignored; past it a consumer depth sensor's readings are too noisy to trust.

Detailed Description

Tunables for project_frame_mask() (STANDARDS §4).

Definition at line 41 of file mask_selection.hpp.

Member Data Documentation

◆ cloud

std::string reusex::core::MaskProjectionOptions::cloud = "cloud"

Base cloud the mask selects from (index space of the result).

Definition at line 43 of file mask_selection.hpp.

◆ depth_tolerance

double reusex::core::MaskProjectionOptions::depth_tolerance = 0.10

A point is visible when |z - depth(u,v)| <= depth_tolerance (metres), where depth(u,v) is the frame's own depth image at the projection.

Definition at line 46 of file mask_selection.hpp.

◆ max_depth

double reusex::core::MaskProjectionOptions::max_depth = 8.0

Points farther than this from the camera (metres) are ignored; past it a consumer depth sensor's readings are too noisy to trust.

<= 0 disables the limit.

Definition at line 50 of file mask_selection.hpp.


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