Skip to content

Latest commit

 

History

History

StandardCyborgFusion

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

StandardCyborgFusion

Framework that implements our 3D reconstruction algorithm PBFusion, that takes depth and color frames as input, and reconstructs a 3D pointcloud from it.

The public API of the framework is everything in StandardCyborgFusion/Public.

StandardCyborgFusion/Algorithm contains algorithms that are only ever used in our PBFusion, or are using mac-specific stuff, and thus cannot be used in our pure C++ algorithms library standard_cyborg::algorithm. The same applies for StandardCyborgFusion/IO and standard_cyborg::io.

The class SCReconstructionManager can be used to perform real-time reconstruction, using frames obtained from the device. The class SCOfflineReconstructionManager is used for off-line reconstruction, using a sequence of bply files as input.

The class MetalDepthProcessor is a central class in PBFusion. As input, it takes raw depth and color frames acquired from the device, as well as the camera settings, and as output it spits out the unprojected point cloud of that depth frame. And every point is assigned a color and normal, as well other miscellenous values that are used in PBFusion.