#include "vil_decimate.h"#include <vcl_cassert.h>#include <vil/vil_copy.h>#include <vil/vil_crop.h>#include <vil/vil_exception.h>Go to the source code of this file.
Defines | |
| #define | macro(F, T) |
| #define | macro(F, T) |
Functions | |
| vil_image_resource_sptr | vil_decimate (const vil_image_resource_sptr &src, unsigned i_factor, unsigned j_factor) |
| decimate to a region of src. | |
| vil_image_view_base_sptr | vil_decimate (const vil_image_view_base_sptr im, unsigned i_factor, unsigned j_factor) |
Modifications
23 Oct.2003 - Peter Vanroose - Added support for 64-bit int pixels
Definition in file vil_decimate.cxx.
| #define macro | ( | F, | |
| T | |||
| ) |
case F : { \ vil_image_view<T > view(ni,nj,src_->nplanes()); \ for (unsigned j = 0; j < nj; ++j) \ for (unsigned i = 0; i < ni; ++i) { \ vil_image_view<T > pixel=src_->get_view((i+i0)*i_factor_,1,(j+j0)*j_factor_,1); \ assert ((bool)pixel); \ vil_copy_to_window(pixel, view, i, j); } \ return new vil_image_view<T >(view); }
| #define macro | ( | F, | |
| T | |||
| ) |
case F : \ return new vil_image_view<T >(vil_decimate(static_cast<vil_image_view<T >&>(*im), \ i_factor, j_factor));
| vil_image_resource_sptr vil_decimate | ( | const vil_image_resource_sptr & | src, |
| unsigned | i_factor, | ||
| unsigned | j_factor | ||
| ) |
decimate to a region of src.
Definition at line 23 of file vil_decimate.cxx.
| vil_image_view_base_sptr vil_decimate | ( | const vil_image_view_base_sptr | im, |
| unsigned | i_factor, | ||
| unsigned | j_factor | ||
| ) |
Definition at line 114 of file vil_decimate.cxx.
1.7.5.1