#include <osl_harris.h>
Definition at line 37 of file osl_harris.h.
Public Member Functions | |
| osl_harris (osl_harris_params const ¶ms) | |
| void | compute (vil1_image const &image) |
| void | get_corners (vcl_vector< vcl_pair< float, float > > &) const |
| void | get_corners (vcl_vector< float > &, vcl_vector< float > &) const |
| void | save_corners (vcl_ostream &stream) const |
| convenience method. | |
| void | save_corners (char const *file) const |
| void | prepare_buffers (int w, int h) |
| void | compute_gradients (vil1_image const &) |
| void | compute_2nd_moments () |
| void | compute_cornerness () |
| void | compute_corners () |
Public Attributes | |
| int | image_w |
| int | image_h |
| vil1_memory_image_of< vxl_byte > | image_buf |
| vil1_memory_image_of< int > | image_gradx_buf |
| vil1_memory_image_of< int > | image_grady_buf |
| vil1_memory_image_of< float > | image_fxx_buf |
| vil1_memory_image_of< float > | image_fxy_buf |
| vil1_memory_image_of< float > | image_fyy_buf |
| vil1_memory_image_of< float > | image_cornerness_buf |
| float | corner_max |
| vil1_memory_image_of< bool > | image_cornermax_buf |
| osl_roi_window | window_str |
Protected Attributes | |
| osl_harris_params | params_ |
| vcl_vector< vcl_pair< float, float > > | cc |
Private Member Functions | |
| void | do_non_adaptive (double *corner_min) |
| internal. | |
| void | do_adaptive () |
| internal. | |
| osl_harris::osl_harris | ( | osl_harris_params const & | params | ) | [inline] |
Definition at line 40 of file osl_harris.h.
| void osl_harris::compute | ( | vil1_image const & | image | ) | [inline] |
Definition at line 42 of file osl_harris.h.
| void osl_harris::get_corners | ( | vcl_vector< vcl_pair< float, float > > & | ) | const |
Definition at line 306 of file osl_harris.cxx.
| void osl_harris::get_corners | ( | vcl_vector< float > & | , | |
| vcl_vector< float > & | ||||
| ) | const |
Definition at line 311 of file osl_harris.cxx.
| void osl_harris::save_corners | ( | vcl_ostream & | stream | ) | const |
| void osl_harris::save_corners | ( | char const * | file | ) | const |
Definition at line 327 of file osl_harris.cxx.
| void osl_harris::prepare_buffers | ( | int | w, | |
| int | h | |||
| ) |
Definition at line 23 of file osl_harris.cxx.
| void osl_harris::compute_gradients | ( | vil1_image const & | ) |
Definition at line 54 of file osl_harris.cxx.
| void osl_harris::compute_2nd_moments | ( | ) |
Definition at line 74 of file osl_harris.cxx.
| void osl_harris::compute_cornerness | ( | ) |
Definition at line 111 of file osl_harris.cxx.
| void osl_harris::compute_corners | ( | ) |
Definition at line 128 of file osl_harris.cxx.
| void osl_harris::do_non_adaptive | ( | double * | corner_min | ) | [private] |
| void osl_harris::do_adaptive | ( | ) | [private] |
Definition at line 57 of file osl_harris.h.
Definition at line 57 of file osl_harris.h.
| vil1_memory_image_of<vxl_byte> osl_harris::image_buf |
Definition at line 60 of file osl_harris.h.
Definition at line 63 of file osl_harris.h.
Definition at line 64 of file osl_harris.h.
Definition at line 67 of file osl_harris.h.
Definition at line 68 of file osl_harris.h.
Definition at line 69 of file osl_harris.h.
Definition at line 72 of file osl_harris.h.
| float osl_harris::corner_max |
Definition at line 73 of file osl_harris.h.
Definition at line 76 of file osl_harris.h.
Definition at line 79 of file osl_harris.h.
osl_harris_params osl_harris::params_ [protected] |
Definition at line 91 of file osl_harris.h.
vcl_vector<vcl_pair<float, float> > osl_harris::cc [protected] |
Definition at line 92 of file osl_harris.h.
1.5.1