libpcprep
Documentation of the core library of PCPREP
A point cloud preparation tool

This is the pcprep project.

Building and installing

See the BUILDING document.

Documentation

The The libpcprep developer documentation is available at filrg.github.io/pcprep

Point Cloud Prepare (pcp)

The user manual for the pcp application can be found in the USAGE document.

Compressed Point Cloud Tiles (fil-CPCTv1) Dataset

The pcprep.sh script was used to generate a dataset of V-PCC-compressed point cloud tiles, derived from the 8i-VFBv2 point cloud sequences. This dataset is publicly available here.

Synthetic Trajectory Generation

To edit and create synthetic user's camera trajectory, a tool has been designed to be used in Unity Engine as a script. More information about how to use the scripts can be found here.

Examples

Camera to matrix

This program takes input a JSON file which specified camera parameters, and output the MVP matrixes in a JSON file.
cam2mat <input-cam-param.json> <output-cam-matrix.json>

For example:

cam2mat cam-param.json cam-matrix.json

Contributing

See the CONTRIBUTING document.