#include <brip_max_scale_response.h>
Public Member Functions | |
brip_max_scale_response (vil_image_view< T > const &base_image, double scale_ratio, double max_scale) | |
compute pyramid from base. | |
brip_max_scale_response (vcl_vector< vil_image_view< T > > const &pyramid) | |
a pre-computed pyramid. | |
vcl_vector< float > | scales () const |
The vector of image scales. | |
vcl_vector< vil_image_view< T > > | image_pyramid (vil_image_view< T > const &base) |
A pyramid from a base image with scales according to this->scales(). | |
vil_image_view< float > | scale_base () |
a single image with the natural scale at each pixel. | |
vcl_vector< vil_image_view < float > > | scale_pyramid () |
a pyramid of natural scales at each pixel. | |
vcl_vector< vil_image_view < vxl_byte > > | mask_pyramid () |
a mask that is true if the natural scale of pixel at a pyramid level is the same as the scale of the pyramid level. | |
vcl_vector< vil_image_view < float > > | trace_pyramid () const |
for debugging purposes -- not normally used. | |
Protected Member Functions | |
brip_max_scale_response () | |
void | compute_trace_pyramid () |
Protected Attributes | |
vcl_vector< float > | pyramid_scales_ |
vcl_vector< vil_image_view < float > > | grey_pyramid_ |
bool | trace_valid_ |
vcl_vector< vil_image_view < float > > | trace_ |
Definition at line 25 of file brip_max_scale_response.h.
brip_max_scale_response< T >::brip_max_scale_response | ( | vil_image_view< T > const & | base_image, |
double | scale_ratio, | ||
double | max_scale | ||
) |
compute pyramid from base.
Definition at line 49 of file brip_max_scale_response.txx.
brip_max_scale_response< T >::brip_max_scale_response | ( | vcl_vector< vil_image_view< T > > const & | pyramid | ) |
a pre-computed pyramid.
Definition at line 14 of file brip_max_scale_response.txx.
brip_max_scale_response< T >::brip_max_scale_response | ( | ) | [inline, protected] |
Definition at line 54 of file brip_max_scale_response.h.
void brip_max_scale_response< T >::compute_trace_pyramid | ( | ) | [protected] |
Definition at line 110 of file brip_max_scale_response.txx.
vcl_vector< vil_image_view< T > > brip_max_scale_response< T >::image_pyramid | ( | vil_image_view< T > const & | base | ) |
A pyramid from a base image with scales according to this->scales().
Definition at line 88 of file brip_max_scale_response.txx.
vcl_vector< vil_image_view< vxl_byte > > brip_max_scale_response< T >::mask_pyramid | ( | ) |
a mask that is true if the natural scale of pixel at a pyramid level is the same as the scale of the pyramid level.
Definition at line 204 of file brip_max_scale_response.txx.
vil_image_view< float > brip_max_scale_response< T >::scale_base | ( | ) |
a single image with the natural scale at each pixel.
Definition at line 231 of file brip_max_scale_response.txx.
vcl_vector< vil_image_view< float > > brip_max_scale_response< T >::scale_pyramid | ( | ) |
a pyramid of natural scales at each pixel.
Definition at line 160 of file brip_max_scale_response.txx.
vcl_vector<float> brip_max_scale_response< T >::scales | ( | ) | const [inline] |
The vector of image scales.
Definition at line 36 of file brip_max_scale_response.h.
vcl_vector<vil_image_view<float> > brip_max_scale_response< T >::trace_pyramid | ( | ) | const [inline] |
for debugging purposes -- not normally used.
Definition at line 51 of file brip_max_scale_response.h.
vcl_vector<vil_image_view<float> > brip_max_scale_response< T >::grey_pyramid_ [protected] |
Definition at line 57 of file brip_max_scale_response.h.
vcl_vector<float> brip_max_scale_response< T >::pyramid_scales_ [protected] |
Definition at line 56 of file brip_max_scale_response.h.
vcl_vector<vil_image_view<float> > brip_max_scale_response< T >::trace_ [protected] |
Definition at line 59 of file brip_max_scale_response.h.
bool brip_max_scale_response< T >::trace_valid_ [protected] |
Definition at line 58 of file brip_max_scale_response.h.