DWT53 - это библиотека на языке C++, которая реализует дискретное вейвлет-преобразование (DWT) для сжатия данных.
- Прямое и обратное дискретное вейвлет-преобразование (DWT).
- Сжатие и декомпрессия данных с использованием DWT.
- Оптимизация многократного применения DWT на разных уровнях и квантования.
- Использует биортогональный вейвлет Ле Галла – Табатабаи (LGT) 5/3 для вейвлет-преобразования и Хаара.
- Поддерживает одномерные (чистый СИ) и двумерные данные(только СИ++).
- Включите заголовочный файл dwt53.hpp в свой проект.
- Вызовите необходимые функции для прямого и обратного DWT, а также для сжатия и декомпрессии данных.
#include "dwt53.hpp"
// Пример использования: DWT и сжатие данных
the_matrix data; // Замените на свою матрицу данных
compress_data(data, levels, Q, details_level);
// Пример использования: обратное DWT и распаковка данных
decompress_data(data, levels, Q, details_level);
- Для полного описания функций и возможностей, ознакомьтесь с исходным кодом в репозитории.
- Вы можете найти примеры использования и дополнительную документацию внутри исходного кода.
- Библиотека распространяется под лицензией MIT.
Следуйте этим рекомендациям по использованию библиотеки DWT53 для выполнения преобразования и сжатия данных с использованием дискретного вейвлет-преобразования (DWT). Дополнительная информация и примеры доступны в репозитории на GitHub.