ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reconstruct.hpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2025 Povl Filip Sonne-Frederiksen
2//
3// SPDX-License-Identifier: GPL-3.0-or-later
4
5#pragma once
6
7namespace reusex {
8class ProjectDB;
9}
10
11namespace reusex::geometry {
12
15 float resolution = 0.05f;
16 float min_distance = 0.0f;
17 float max_distance = 4.0f;
23 bool glass_filter = false;
25 float glass_threshold = 0.5f;
26};
27
41 const ReconstructionParams &params);
42
43} // namespace reusex::geometry
void reconstruct_point_clouds(ProjectDB &db, const ReconstructionParams &params)
Generate merged point clouds from sensor frames stored in a ProjectDB.
Parameters for point cloud reconstruction from stored sensor frames.
float glass_threshold
Pixel confidence fraction below which depth is suppressed as glass [0,1].
bool glass_filter
Suppress glass/mirror depth pixels using stored glass confidence images.