integer-wavelet-transform
Implementation of integer wavelet transform using lifting scheme.
Usage
The tool is able to decompose grayscale images of any size.
Using CLI
After installing the package, a new CLI is exposed to your shell:
> wavelets
All flags are explained in the help menu, which can be shown by specifying the -h flag.
In general, it is important to specify if you want to decompose the image (-d) or reconstruct the original image from a decomposed image (-r).
Running through code.
Please take a look at the provided example in example.py. This shows how you can specify a wavelet and use to transform an image.
Installation
Using PyPI.org
The project is published on PyPI.org. To install the package with all required packages run:
> pip install integer-wavelets
Installing manually
To build the project from source start by cloning the project:
> git clone https://github.com/BrPetrus/integer-wavelet-transform
Install poetry:
> pip install poetry
Now you can build the wheel files using:
> poetry build
This will build the project under the dist folder. Now you can install the package by running:
> pip install dist/*
Release files for integer-wavelets 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| integer_wavelets-0.4.0.tar.gz | 19.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| integer_wavelets-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 41.6 kB
Release files / integer_wavelets-0.4.0.tar.gz
| Download URL | integer_wavelets-0.4.0.tar.gz |
|---|---|
| Size | 19.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
289aa3a05795b5a6f0fd242ec4b346e26c96ad18186ecab24c37fe754cf93410
|
|
BLAKE2b-256 checksum How to use checksums |
0b7f46283f26e1d7ae36a397c9273bca89a5689f2aa63e3529f4ece045331376
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.3 Linux/6.8.11-1-MANJARO
|
Release files / integer_wavelets-0.4.0-py3-none-any.whl
| Download URL | integer_wavelets-0.4.0-py3-none-any.whl |
|---|---|
| Size | 21.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b22d8a4af5467fdd38ac9acf661548dee05625689cc02b27eda3df4758beec02
|
|
BLAKE2b-256 checksum How to use checksums |
b5ef6182ffef993268a278b77c5fc5130169b9744d1345bec451ef1c6b780783
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.3 Linux/6.8.11-1-MANJARO
|