uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
Functions | |
void | cleanIntermediateFiles () |
void | exportPointCloudNormalComputation (const std::shared_ptr< Frame > &frame, const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, std::vector< Vector3< double > > &normals) |
void | exportPointCloudNormalOrientation (const std::shared_ptr< Frame > &frame, const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, std::vector< Vector3< double > > &normals) |
void | exportPointCloudInitialSegmentation (const std::shared_ptr< Frame > &frame, const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, const std::vector< size_t > &pointsPPIs) |
void | exportPointCloudRefineSegmentation (const std::shared_ptr< Frame > &frame, const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, const std::vector< size_t > &pointsPPIs) |
void | exportPointCloudPatchSegmentation (const std::shared_ptr< Frame > &frame) |
void | exportImageOccupancy (const std::shared_ptr< Frame > &frame) |
void | exportImageOccupancyDS (const std::shared_ptr< Frame > &frame) |
void | exportImageAttribute (const std::shared_ptr< Frame > &frame) |
void | exportImageGeometry (const std::shared_ptr< Frame > &frame) |
void | exportImageAttributeBgFill (const std::shared_ptr< Frame > &frame) |
void | exportImageGeometryBgFill (const std::shared_ptr< Frame > &frame) |
void | exportImageAttributeYUV (const std::shared_ptr< Frame > &frame) |
void | exportOccupancyBitstream (const std::shared_ptr< uvgvpcc_enc::GOF > &gof, const std::vector< uint8_t > &bitstream, const std::string &codecExtension) |
void | exportAttributeBitstream (const std::shared_ptr< uvgvpcc_enc::GOF > &gof, const std::vector< uint8_t > &bitstream, const std::string &codecExtension) |
void | exportGeometryBitstream (const std::shared_ptr< uvgvpcc_enc::GOF > &gof, const std::vector< uint8_t > &bitstream, const std::string &codecExtension) |
void FileExport::cleanIntermediateFiles | ( | ) |
void FileExport::exportAttributeBitstream | ( | const std::shared_ptr< uvgvpcc_enc::GOF > & | gof, |
const std::vector< uint8_t > & | bitstream, | ||
const std::string & | codecExtension | ||
) |
void FileExport::exportGeometryBitstream | ( | const std::shared_ptr< uvgvpcc_enc::GOF > & | gof, |
const std::vector< uint8_t > & | bitstream, | ||
const std::string & | codecExtension | ||
) |
void FileExport::exportImageAttribute | ( | const std::shared_ptr< Frame > & | frame | ) |
void FileExport::exportImageAttributeBgFill | ( | const std::shared_ptr< Frame > & | frame | ) |
void FileExport::exportImageAttributeYUV | ( | const std::shared_ptr< Frame > & | frame | ) |
void FileExport::exportImageGeometry | ( | const std::shared_ptr< Frame > & | frame | ) |
void FileExport::exportImageGeometryBgFill | ( | const std::shared_ptr< Frame > & | frame | ) |
void FileExport::exportImageOccupancy | ( | const std::shared_ptr< Frame > & | frame | ) |
void FileExport::exportImageOccupancyDS | ( | const std::shared_ptr< Frame > & | frame | ) |
void FileExport::exportOccupancyBitstream | ( | const std::shared_ptr< uvgvpcc_enc::GOF > & | gof, |
const std::vector< uint8_t > & | bitstream, | ||
const std::string & | codecExtension | ||
) |
void FileExport::exportPointCloudInitialSegmentation | ( | const std::shared_ptr< Frame > & | frame, |
const std::vector< Vector3< typeGeometryInput > > & | pointsGeometry, | ||
const std::vector< size_t > & | pointsPPIs | ||
) |
void FileExport::exportPointCloudNormalComputation | ( | const std::shared_ptr< Frame > & | frame, |
const std::vector< Vector3< typeGeometryInput > > & | pointsGeometry, | ||
std::vector< Vector3< double > > & | normals | ||
) |
void FileExport::exportPointCloudNormalOrientation | ( | const std::shared_ptr< Frame > & | frame, |
const std::vector< Vector3< typeGeometryInput > > & | pointsGeometry, | ||
std::vector< Vector3< double > > & | normals | ||
) |
void FileExport::exportPointCloudPatchSegmentation | ( | const std::shared_ptr< Frame > & | frame | ) |
void FileExport::exportPointCloudRefineSegmentation | ( | const std::shared_ptr< Frame > & | frame, |
const std::vector< Vector3< typeGeometryInput > > & | pointsGeometry, | ||
const std::vector< size_t > & | pointsPPIs | ||
) |