Go to the source code of this file.
|
int | main (int, char const **) |
|
◆ main()
int main |
( |
int |
, |
|
|
char const ** |
|
|
) |
| |
Definition at line 3 of file wavelets.cc.
10 auto coefficients = wavelets.direct(input);
12 auto recover = wavelets.indirect(coefficients);
14 if (not input.isApprox(recover))
throw std::exception();
19 wavelets.direct(coefficients, input);
20 wavelets.indirect(coefficients, recover);
21 if (not input.isApprox(recover))
throw std::exception();
25 wavelets.direct(coefficients.row(2).transpose(), input.row(2).transpose() * 2);
26 wavelets.indirect(coefficients.row(2).transpose(), recover.row(2).transpose());
27 if (not input.row(2).isApprox(recover.row(2) * 0.5))
throw std::exception();
Wavelet factory(const std::string &name, t_uint nlevels)
Creates a wavelet transform object.
Eigen::Array< T, Eigen::Dynamic, Eigen::Dynamic > Image
A 2-dimensional list of elements of given type.
References sopt::wavelets::factory().