We added the (limited) ability to precompute dictionaries.
At this moment we provide 16 precomputed dictionaries for Laplacian, Gaussian, and Exponential distribution.
The precomputed file is in src/prebuilt.c
.
This allows to use Marlin without a long starting time where dictionaries are built.
We added a standalone Utlity program at: utils\marlinUtility.cc
.
Right now, it is capable of compressing from png images and back.
It is designed as a technology demonstrator, and its interface will be updated in the future as (if) more utilities are added.
mkdir Release
cd Release
cmake -DCMAKE_BUILD_TYPE=Release ..
make
Please, check the following papers for details, and please cite them if you use Marlin in your project: https://cvhci.anthropomatik.kit.edu/~manel/publications/2017_dcc.pdf https://cvhci.anthropomatik.kit.edu/~manel/publications/2018_dcc.pdf
Please note that, although I tried to make the code as clear as possible, this is still research code, and thus it is not as thouroughly documented as it should be.