https://github.com/cwi-dis/cwipc_codec
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.4%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: cwi-dis
- License: mit
- Language: C++
- Default Branch: master
- Size: 7.84 MB
Statistics
- Stars: 2
- Watchers: 7
- Forks: 1
- Open Issues: 3
- Releases: 1
Metadata Files
README.md
Copyright (c) 2017-2021, Stichting Centrum Wiskunde en Informatica (CWI).
This repository is a compression library for cwipc pointcloud objects. It is part of the cwipc suite, https://github.com/cwi-dis/cwipc, and should generally be installed or built as part of that suite.
cwipc_codec
This distribution contains a compressor and decompressor for pointclouds. It uses the cwipc abstract object to represent pointclouds.
It is a modified version of the cwi-pcl-codec distribution, from http://github.com/cwi-dis/cwi-pcl-codec. Both distributions share the same codec, described in the following journal paper:
(R. Mekuria, K. Blom, and P. Cesar, "Design, Implementation and Evaluation of a Point Cloud Codec for Tele-Immersive Video," IEEE Transactions on Circuits and Systems for Video Technology, 27(4): 828 -842, 2017
When cwipccodec is built from source (as part of the _cwipc suite) it is possible to use the codec using the same API as specified in that paper and in the cwi-pcl-codec repository. Simply add the include (and possibly source) directory to your project.
Use
cwipc_encodecompresses a.plypointcloud file to a.cwicpccompressed pointcloud file.cwipc_decodedecompresses a.cwicpccompressed file to a.plypointcloud file.cwipc_grab --compresswill compress pointclouds before saving them to disk.cwipc_view --playbackwill decompress.cwicpcfiles on the fly.- The various tools that produce or consume pointcloud streams will use the encoder and decoder by default.
Check include/cwipc_codec/api.h to see how to use the codec from your code. The Python API is nearly identical, inspect the cwipc.codec module.
Evaluation program
When building from source there is a test program included:
evaluate_compressionallows for evaluation of the algorithm, see its readme file for details.
Owner
- Name: cwi-dis
- Login: cwi-dis
- Kind: organization
- Location: Amsterdam, the Netherlands
- Website: http://www.dis.cwi.nl
- Repositories: 21
- Profile: https://github.com/cwi-dis
CWI Distributed and Interactive Systems Group
GitHub Events
Total
- Watch event: 2
- Delete event: 1
- Push event: 5
- Fork event: 1
- Create event: 1
Last Year
- Watch event: 2
- Delete event: 1
- Push event: 5
- Fork event: 1
- Create event: 1
Dependencies
- cwipc_util *