#include <vsrl_diffusion.h>
Inheritance diagram for vsrl_diffusion:

will define various methods used to diffuse disparity measures across a disparity map
Definition at line 13 of file vsrl_diffusion.h.
Public Member Functions | |
| vsrl_diffusion (vsrl_dense_matcher *matcher) | |
| ~vsrl_diffusion () | |
| double | get_disparity (int x, int y) |
| int | get_width () const |
| int | get_height () const |
| void | write_disparity_image (const char *filename) |
Protected Member Functions | |
| void | write_image (const char *file_name, vnl_matrix< double > *mat) |
| void | write_image (const char *file_name, int it_num, vnl_matrix< double > *mat) |
Protected Attributes | |
| int | width_ |
| int | height_ |
| vnl_matrix< double > * | disparity_matrix_ |
| vsrl_dense_matcher * | matcher_ |
| vsrl_diffusion::vsrl_diffusion | ( | vsrl_dense_matcher * | matcher | ) |
Definition at line 10 of file vsrl_diffusion.cxx.
| vsrl_diffusion::~vsrl_diffusion | ( | ) |
Definition at line 18 of file vsrl_diffusion.cxx.
| double vsrl_diffusion::get_disparity | ( | int | x, | |
| int | y | |||
| ) |
Definition at line 23 of file vsrl_diffusion.cxx.
| int vsrl_diffusion::get_width | ( | ) | const [inline] |
Definition at line 39 of file vsrl_diffusion.h.
| int vsrl_diffusion::get_height | ( | ) | const [inline] |
Definition at line 40 of file vsrl_diffusion.h.
| void vsrl_diffusion::write_disparity_image | ( | const char * | filename | ) |
Definition at line 104 of file vsrl_diffusion.cxx.
| void vsrl_diffusion::write_image | ( | const char * | file_name, | |
| vnl_matrix< double > * | mat | |||
| ) | [protected] |
Definition at line 58 of file vsrl_diffusion.cxx.
| void vsrl_diffusion::write_image | ( | const char * | file_name, | |
| int | it_num, | |||
| vnl_matrix< double > * | mat | |||
| ) | [protected] |
Definition at line 35 of file vsrl_diffusion.cxx.
int vsrl_diffusion::width_ [protected] |
Definition at line 18 of file vsrl_diffusion.h.
int vsrl_diffusion::height_ [protected] |
Definition at line 19 of file vsrl_diffusion.h.
vnl_matrix<double>* vsrl_diffusion::disparity_matrix_ [protected] |
Definition at line 22 of file vsrl_diffusion.h.
vsrl_dense_matcher* vsrl_diffusion::matcher_ [protected] |
Definition at line 25 of file vsrl_diffusion.h.
1.5.1