#include <vpro_harris_corner_process.h>

Public Types | |
| enum | process_data_type { NOTYPE = 0, IMAGE, SPATIAL_OBJECT, TOPOLOGY, IMAGE_SPATIAL_OBJECT } |
Public Member Functions | |
| vpro_harris_corner_process (sdet_harris_detector_params &hdp) | |
| ~vpro_harris_corner_process () | |
| virtual process_data_type | get_output_type () const |
| virtual bool | execute () |
| compute edges on the input image. | |
| virtual bool | finish () |
| void | clear_input () |
| void | clear_output () |
| void | set_n_frames (int n_frames) |
| void | set_frame_index (int index) |
| void | add_input_image (vil1_image const &im) |
| void | add_input_spatial_object (vsol_spatial_object_2d_sptr const &so) |
| void | add_input_spatial_objects (vcl_vector< vsol_spatial_object_2d_sptr > const &spat_objs) |
| void | add_input_topology_object (vtol_topology_object_sptr const &to) |
| void | add_input_topology (vcl_vector< vtol_topology_object_sptr > const &topo_objs) |
| int | n_frames () const |
| int | frame_index () const |
| int | get_N_input_images () const |
| vil1_image | get_input_image (unsigned int i) |
| vil1_image | get_output_image () |
| int | get_N_input_spat_objs () const |
| vcl_vector < vsol_spatial_object_2d_sptr > const & | get_input_spatial_objects () |
| int | get_N_input_topo_objs () const |
| vcl_vector < vtol_topology_object_sptr > const & | get_input_topology () |
| virtual vcl_vector < vsol_spatial_object_2d_sptr > const & | get_output_spatial_objects () |
| output handling may depend on the specific process. | |
| virtual vcl_vector < vtol_topology_object_sptr > const & | get_output_topology () |
| void | set_graph_flag () |
| void | clear_graph_flag () |
| bool | graph_flag () const |
| void | set_graph (vcl_vector< float > const &graph) |
| vcl_vector< float > | graph () const |
| unsigned int | start_frame () const |
| unsigned int | end_frame () const |
| virtual process_data_type | get_input_type () const |
| void | ref () |
| void | unref () |
| int | get_references () const |
| bool | is_referenced () const |
| bool | SanityCheck () |
Public Attributes | |
| float | sigma_ |
| float | thresh_ |
| int | n_ |
| float | percent_corners_ |
| float | scale_factor_ |
| bool | use_vil_harris_ |
Protected Member Functions | |
| void | InitParams (float sigma, float thresh, int n, float percent_corners, float scale_factor, bool use_vil_harris) |
Protected Attributes | |
| int | frame_index_ |
| int | n_frames_ |
| unsigned int | start_frame_ |
| unsigned int | end_frame_ |
| vcl_vector< vil1_image > | input_images_ |
| vcl_vector < vsol_spatial_object_2d_sptr > | input_spat_objs_ |
| vcl_vector < vtol_topology_object_sptr > | input_topo_objs_ |
| vil1_image | output_image_ |
| vcl_vector < vtol_topology_object_sptr > | output_topo_objs_ |
| vcl_vector < vsol_spatial_object_2d_sptr > | output_spat_objs_ |
| bool | graph_flag_ |
| vcl_vector< float > | graph_ |
Friends | |
| friend vcl_ostream & | operator<< (vcl_ostream &, const sdet_harris_detector_params &dp) |
Definition at line 17 of file vpro_harris_corner_process.h.
enum vpro_video_process::process_data_type [inherited] |
Definition at line 30 of file vpro_video_process.h.
| vpro_harris_corner_process::vpro_harris_corner_process | ( | sdet_harris_detector_params & | hdp | ) |
Definition at line 10 of file vpro_harris_corner_process.cxx.
| vpro_harris_corner_process::~vpro_harris_corner_process | ( | ) |
Definition at line 15 of file vpro_harris_corner_process.cxx.
| void vpro_video_process::add_input_image | ( | vil1_image const & | im | ) | [inline, inherited] |
Definition at line 50 of file vpro_video_process.h.
| void vpro_video_process::add_input_spatial_object | ( | vsol_spatial_object_2d_sptr const & | so | ) | [inherited] |
Definition at line 36 of file vpro_video_process.cxx.
| void vpro_video_process::add_input_spatial_objects | ( | vcl_vector< vsol_spatial_object_2d_sptr > const & | spat_objs | ) | [inherited] |
Definition at line 41 of file vpro_video_process.cxx.
| void vpro_video_process::add_input_topology | ( | vcl_vector< vtol_topology_object_sptr > const & | topo_objs | ) | [inherited] |
Definition at line 52 of file vpro_video_process.cxx.
| void vpro_video_process::add_input_topology_object | ( | vtol_topology_object_sptr const & | to | ) | [inherited] |
Definition at line 47 of file vpro_video_process.cxx.
| void vpro_video_process::clear_graph_flag | ( | ) | [inline, inherited] |
Definition at line 84 of file vpro_video_process.h.
| void vpro_video_process::clear_input | ( | ) | [inherited] |
Definition at line 22 of file vpro_video_process.cxx.
| void vpro_video_process::clear_output | ( | ) | [inherited] |
Definition at line 29 of file vpro_video_process.cxx.
| unsigned int vpro_video_process::end_frame | ( | ) | const [inline, inherited] |
Definition at line 90 of file vpro_video_process.h.
| bool vpro_harris_corner_process::execute | ( | ) | [virtual] |
compute edges on the input image.
Implements vpro_video_process.
Definition at line 19 of file vpro_harris_corner_process.cxx.
| virtual bool vpro_harris_corner_process::finish | ( | ) | [inline, virtual] |
Implements vpro_video_process.
Definition at line 26 of file vpro_harris_corner_process.h.
| int vpro_video_process::frame_index | ( | ) | const [inline, inherited] |
Definition at line 61 of file vpro_video_process.h.
| vil1_image vpro_video_process::get_input_image | ( | unsigned int | i | ) | [inherited] |
Definition at line 11 of file vpro_video_process.cxx.
| vcl_vector<vsol_spatial_object_2d_sptr> const& vpro_video_process::get_input_spatial_objects | ( | ) | [inline, inherited] |
Definition at line 67 of file vpro_video_process.h.
| vcl_vector<vtol_topology_object_sptr> const& vpro_video_process::get_input_topology | ( | ) | [inline, inherited] |
Definition at line 71 of file vpro_video_process.h.
| virtual process_data_type vpro_video_process::get_input_type | ( | ) | const [inline, virtual, inherited] |
Reimplemented in vpro_grid_finder_process, vpro_edge_line_process, and vpro_line_fit_process.
Definition at line 92 of file vpro_video_process.h.
| int vpro_video_process::get_N_input_images | ( | ) | const [inline, inherited] |
Definition at line 62 of file vpro_video_process.h.
| int vpro_video_process::get_N_input_spat_objs | ( | ) | const [inline, inherited] |
Definition at line 66 of file vpro_video_process.h.
| int vpro_video_process::get_N_input_topo_objs | ( | ) | const [inline, inherited] |
Definition at line 70 of file vpro_video_process.h.
| vil1_image vpro_video_process::get_output_image | ( | ) | [inline, inherited] |
Definition at line 64 of file vpro_video_process.h.
| virtual vcl_vector<vsol_spatial_object_2d_sptr> const& vpro_video_process::get_output_spatial_objects | ( | ) | [inline, virtual, inherited] |
output handling may depend on the specific process.
Definition at line 76 of file vpro_video_process.h.
| virtual vcl_vector<vtol_topology_object_sptr> const& vpro_video_process::get_output_topology | ( | ) | [inline, virtual, inherited] |
Definition at line 79 of file vpro_video_process.h.
| virtual process_data_type vpro_harris_corner_process::get_output_type | ( | ) | const [inline, virtual] |
Reimplemented from vpro_video_process.
Definition at line 22 of file vpro_harris_corner_process.h.
| vcl_vector<float> vpro_video_process::graph | ( | ) | const [inline, inherited] |
Definition at line 87 of file vpro_video_process.h.
| bool vpro_video_process::graph_flag | ( | ) | const [inline, inherited] |
Definition at line 85 of file vpro_video_process.h.
| int vpro_video_process::n_frames | ( | ) | const [inline, inherited] |
Definition at line 60 of file vpro_video_process.h.
| void vpro_video_process::set_frame_index | ( | int | index | ) | [inline, inherited] |
Definition at line 48 of file vpro_video_process.h.
| void vpro_video_process::set_graph | ( | vcl_vector< float > const & | graph | ) | [inline, inherited] |
Definition at line 86 of file vpro_video_process.h.
| void vpro_video_process::set_graph_flag | ( | ) | [inline, inherited] |
Definition at line 83 of file vpro_video_process.h.
| void vpro_video_process::set_n_frames | ( | int | n_frames | ) | [inline, inherited] |
Definition at line 47 of file vpro_video_process.h.
| unsigned int vpro_video_process::start_frame | ( | ) | const [inline, inherited] |
Definition at line 89 of file vpro_video_process.h.
unsigned int vpro_video_process::end_frame_ [protected, inherited] |
Definition at line 101 of file vpro_video_process.h.
int vpro_video_process::frame_index_ [protected, inherited] |
Definition at line 98 of file vpro_video_process.h.
vcl_vector<float> vpro_video_process::graph_ [protected, inherited] |
Definition at line 109 of file vpro_video_process.h.
bool vpro_video_process::graph_flag_ [protected, inherited] |
Definition at line 108 of file vpro_video_process.h.
vcl_vector<vil1_image> vpro_video_process::input_images_ [protected, inherited] |
Definition at line 102 of file vpro_video_process.h.
vcl_vector<vsol_spatial_object_2d_sptr> vpro_video_process::input_spat_objs_ [protected, inherited] |
Definition at line 103 of file vpro_video_process.h.
vcl_vector<vtol_topology_object_sptr> vpro_video_process::input_topo_objs_ [protected, inherited] |
Definition at line 104 of file vpro_video_process.h.
int vpro_video_process::n_frames_ [protected, inherited] |
Definition at line 99 of file vpro_video_process.h.
vil1_image vpro_video_process::output_image_ [protected, inherited] |
Definition at line 105 of file vpro_video_process.h.
vcl_vector<vsol_spatial_object_2d_sptr> vpro_video_process::output_spat_objs_ [protected, inherited] |
Definition at line 107 of file vpro_video_process.h.
vcl_vector<vtol_topology_object_sptr> vpro_video_process::output_topo_objs_ [protected, inherited] |
Definition at line 106 of file vpro_video_process.h.
unsigned int vpro_video_process::start_frame_ [protected, inherited] |
Definition at line 100 of file vpro_video_process.h.
1.7.5.1