Skip to content
/ dwtct Public

C library for core transforms of Discrete Wavelet Transforms (DWT)

License

Notifications You must be signed in to change notification settings

gummif/dwtct

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DWTCT

DWTCT (libdwtct) is a C library (implemented in C++) that provides the core transforms needed to compute floating-point wavelet transforms. This library aims to provide fast, lightweight and flexible functions on which other libraries or code (in any language with C-call capabilities) can build higher level transforms.

The library is compiled with OpenMP as default. An input parameter tells the library whether to use the parallel threaded code or not, and the number of threads to use can be set with a function call. See dwtct.h for the API.

Core transforms

Periodic downsampling filter:

downfilter

Periodic upsampling filter: not ready

Periodic lifting scheme: not ready

Install

From the top directory execute make and sudo make install.

A test program can be compiled with make testprog and run with make runtest.

Run make in the doc directory to generate the documentation.

Requires

  • gcc
  • make

About

C library for core transforms of Discrete Wavelet Transforms (DWT)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published