A test/evalution Programm for a portable c++ compressed sensing library: kl1p-0.4.2
This is a Project for Obersiminar of Chair Communication Networks TU-Dresden
In this evalution programm, the library kl1p is used for testing three commen compressed sensing algorithms(OMP, CoSaMP, AMP).
- cmake: build static libraries of kl1p
- armadillo: c++ linear algebra library used in kl1p
- compiler: g++ or clang++(default in this makefile)
-
build the armadillo libraries, details see the REAME.txt of armadillo
-
build kl1p static libraries(.a files), details is in REAME.txt in ./kl1p_0.4.2
-
use make to build the programm
- put static libraries in the root dir of programm(default in makefile)
- edit makefile: choose compiler, edit libname(like -lKLab for x86 platforms)
- use
make BUILD=Debug
for debug ormake
for release version
Notice: some codes is added or modified in the source code of kl1p, so i put ./kl1p_0.4.2 dir in the repository(for rebuilding static libs). So if you want to use original library or the latest version, you should get library from its homepage
- Zuo Xiang : xianglinks@gmail.com
This programm use the same license as the kl1p library:
This library is free software; You can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (LGPL) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.