cgv
|
namespace for image processing More...
Classes | |
class | abst_image_reader |
abstract interface for image readers More... | |
class | abst_image_writer |
abstract interface for image readers More... | |
class | bmp_reader |
implements the image reader interface for bmp files More... | |
class | bmp_writer |
implements the image writer interface for bmp files More... | |
class | image |
class | image_reader |
the image reader chooses a specific reader automatically based on the extension of the given file name. More... | |
class | image_writer |
the image writer chooses a specific writer automatically based on the extension of the given file name More... | |
struct | reader_listener |
interfaces that allows to listen to registration events More... | |
struct | writer_listener |
interfaces that allows to listen to registration events More... | |
Functions | |
template<typename T_calc , typename T_detail , typename T_store > | |
void | integer_wavelet_transform (T_store *data, size_t nr_inside, size_t nr_outside, size_t step_inside, size_t step_outside, size_t nr_components, unsigned mask, bool do_split=true, int s_scale=1, int d_scale=2) |
template<typename T_calc , typename T_detail , typename T_store > | |
void | integer_inverse_wavelet_transform (T_store *data, size_t nr_inside, size_t nr_outside, size_t step_inside, size_t step_outside, size_t nr_components, unsigned mask, bool do_split=true, int s_scale=1, int d_scale=2) |
template<typename T_calc , typename T > | |
void | subsample_image (const T *image_ptr, T *subsampled_image, const int W, const int H, const int nr_components) |
template<typename T_calc , typename T > | |
void | subsample_slice (const T *slice0_ptr, const T *slice1_ptr, T *subsampled_slice, const int W, const int H, const int nr_components) |
Variables | |
cgv::base::object_registration< bmp_reader > | brr ("register bmp reader") |
cgv::base::object_registration< bmp_writer > | bwr ("register bmp writer") |
object_registration< reader_listener > | rlr ("register image reader registry") |
class CGV_API | image_reader |
object_registration< writer_listener > | wlr ("register image writer listener") |
class CGV_API | image_writer |
namespace for image processing
void cgv::media::image::integer_inverse_wavelet_transform | ( | T_store * | data, |
size_t | nr_inside, | ||
size_t | nr_outside, | ||
size_t | step_inside, | ||
size_t | step_outside, | ||
size_t | nr_components, | ||
unsigned | mask, | ||
bool | do_split = true , |
||
int | s_scale = 1 , |
||
int | d_scale = 2 |
||
) |
Definition at line 78 of file image_proc.h.
void cgv::media::image::integer_wavelet_transform | ( | T_store * | data, |
size_t | nr_inside, | ||
size_t | nr_outside, | ||
size_t | step_inside, | ||
size_t | step_outside, | ||
size_t | nr_components, | ||
unsigned | mask, | ||
bool | do_split = true , |
||
int | s_scale = 1 , |
||
int | d_scale = 2 |
||
) |
Definition at line 12 of file image_proc.h.
void cgv::media::image::subsample_image | ( | const T * | image_ptr, |
T * | subsampled_image, | ||
const int | W, | ||
const int | H, | ||
const int | nr_components | ||
) |
Definition at line 153 of file image_proc.h.
void cgv::media::image::subsample_slice | ( | const T * | slice0_ptr, |
const T * | slice1_ptr, | ||
T * | subsampled_slice, | ||
const int | W, | ||
const int | H, | ||
const int | nr_components | ||
) |
Definition at line 171 of file image_proc.h.
class CGV_API cgv::media::image::image_reader |
Definition at line 14 of file image_reader.h.
class CGV_API cgv::media::image::image_writer |
Definition at line 13 of file image_writer.h.