uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
#include <ppiSegmenter.hpp>
Public Member Functions | |
PPISegmenter (const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, const std::vector< Vector3< double > > &pointsNormals) | |
void | initialSegmentation (const std::shared_ptr< uvgvpcc_enc::Frame > &frame, std::vector< size_t > &pointsPPIs, const size_t &frameId) |
void | refineSegmentation (const std::shared_ptr< uvgvpcc_enc::Frame > &frame, std::vector< size_t > &pointsPPIs, const size_t &frameId) |
PPISegmenter::PPISegmenter | ( | const std::vector< Vector3< typeGeometryInput > > & | pointsGeometry, |
const std::vector< Vector3< double > > & | pointsNormals | ||
) |
void PPISegmenter::initialSegmentation | ( | const std::shared_ptr< uvgvpcc_enc::Frame > & | frame, |
std::vector< size_t > & | pointsPPIs, | ||
const size_t & | frameId | ||
) |
void PPISegmenter::refineSegmentation | ( | const std::shared_ptr< uvgvpcc_enc::Frame > & | frame, |
std::vector< size_t > & | pointsPPIs, | ||
const size_t & | frameId | ||
) |