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

Definition at line 24 of file strk_region_info.h.
Public Member Functions | |
| strk_region_info (strk_region_info_params &tp) | |
| constructor from a parameter block (the only way). | |
| ~strk_region_info () | |
| Default Destructor. | |
| vil1_memory_image_of< unsigned char > | image_0 () |
| vil1_memory_image_of< unsigned char > | image_i () |
| void | set_image_0 (vil1_image &image) |
| Set the previous frame image. | |
| void | set_image_i (vil1_image &image) |
| Set the next frame image. | |
| void | set_face_0 (vtol_face_2d_sptr const &face) |
| Set the polygonal region for image 0. | |
| void | set_face_i (vtol_face_2d_sptr const &face) |
| Set the polygonal region for image i. | |
| void | set_background_face (vtol_face_2d_sptr const &face) |
| Set the background region for image i. | |
| void | init () |
| void | evaluate_info () |
| Evalutate the information at the initial region. | |
| void | evaluate_background_info () |
| Evalutate the information for the background region. | |
| bool | SanityCheck () |
| Checks that parameters are within acceptable bounds. | |
Public Attributes | |
| float | sigma_ |
| smoothing kernel radius for estimating gradient | |
| bool | gradient_info_ |
| Combine gradient and intensity info. | |
| bool | color_info_ |
| Combine color and intensity info. | |
| float | min_gradient_ |
| minimum gradient magnitude to be considered | |
| float | parzen_sigma_ |
| smoothing for the histogram density | |
| bool | verbose_ |
| informative messages to cout | |
| bool | debug_ |
| informative debug messages to cout | |
Protected Member Functions | |
| bool | map_i_to_0 (vgl_h_matrix_2d< double > &H) |
| map the intensities from image i to the coordinate frame of image 0. | |
| void | InitParams (float sigma, bool gradient_info, bool color_info, float min_gradient, float parzen_sigma, bool verbose, bool debug) |
Protected Attributes | |
| vil1_memory_image_of< float > | image_0_ |
| frame 0 intensity | |
| vil1_memory_image_of< float > | image_i_ |
| frame i intensity | |
| vil1_memory_image_of< float > | hue_0_ |
| hue of image_0 | |
| vil1_memory_image_of< float > | sat_0_ |
| saturation of image_0 | |
| vil1_memory_image_of< float > | hue_i_ |
| hue of image i | |
| vil1_memory_image_of< float > | sat_i_ |
| saturation of image_i | |
| vil1_memory_image_of< float > | Ix_0_ |
| x derivative of image_0 intensity | |
| vil1_memory_image_of< float > | Iy_0_ |
| y derivative of image_0 intensity | |
| vil1_memory_image_of< float > | Ix_i_ |
| x derivative of image_i intensity | |
| vil1_memory_image_of< float > | Iy_i_ |
| y derivative of image_i intensity | |
| vtol_face_2d_sptr | face_0_ |
| initial model | |
| vtol_face_2d_sptr | face_i_ |
| observation model | |
| vtol_face_2d_sptr | background_face_ |
| strk_tracking_face_2d_sptr | info_face_ |
Friends | |
| vcl_ostream & | operator<< (vcl_ostream &os, const strk_region_info_params &tp) |
|
|
constructor from a parameter block (the only way).
Definition at line 28 of file strk_region_info.cxx. |
|
|
Default Destructor.
Definition at line 34 of file strk_region_info.cxx. |
|
|
Evalutate the information for the background region. Useful for debugging purposes. Definition at line 206 of file strk_region_info.cxx. |
|
|
Evalutate the information at the initial region. Useful for debugging purposes. Definition at line 168 of file strk_region_info.cxx. |
|
|
Definition at line 260 of file strk_region_info.cxx. |
|
|
Definition at line 265 of file strk_region_info.cxx. |
|
|
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 45 of file strk_region_info_params.cxx. |
|
|
map the intensities from image i to the coordinate frame of image 0. assumes a homography between the images is defined by a face with 4 vertices Definition at line 234 of file strk_region_info.cxx. |
|
|
Checks that parameters are within acceptable bounds. Note that msg << ends seems to restart the string and erase the previous string. We should only use it as the last call, use vcl_endl otherwise. Definition at line 68 of file strk_region_info_params.cxx. |
|
|
Set the background region for image i.
Definition at line 147 of file strk_region_info.cxx. |
|
|
Set the polygonal region for image 0.
Definition at line 134 of file strk_region_info.cxx. |
|
|
Set the polygonal region for image i.
Definition at line 141 of file strk_region_info.cxx. |
|
|
Set the previous frame image.
Definition at line 41 of file strk_region_info.cxx. |
|
|
Set the next frame image.
Definition at line 78 of file strk_region_info.cxx. |
|
||||||||||||
|
Definition at line 79 of file strk_region_info_params.cxx. |
|
|
Definition at line 77 of file strk_region_info.h. |
|
|
Combine color and intensity info.
Definition at line 46 of file strk_region_info_params.h. |
|
|
informative debug messages to cout
Definition at line 50 of file strk_region_info_params.h. |
|
|
initial model
Definition at line 75 of file strk_region_info.h. |
|
|
observation model
Definition at line 76 of file strk_region_info.h. |
|
|
Combine gradient and intensity info.
Definition at line 45 of file strk_region_info_params.h. |
|
|
hue of image_0
Definition at line 67 of file strk_region_info.h. |
|
|
hue of image i
Definition at line 69 of file strk_region_info.h. |
|
|
frame 0 intensity
Definition at line 65 of file strk_region_info.h. |
|
|
frame i intensity
Definition at line 66 of file strk_region_info.h. |
|
|
Definition at line 78 of file strk_region_info.h. |
|
|
x derivative of image_0 intensity
Definition at line 71 of file strk_region_info.h. |
|
|
x derivative of image_i intensity
Definition at line 73 of file strk_region_info.h. |
|
|
y derivative of image_0 intensity
Definition at line 72 of file strk_region_info.h. |
|
|
y derivative of image_i intensity
Definition at line 74 of file strk_region_info.h. |
|
|
minimum gradient magnitude to be considered
Definition at line 47 of file strk_region_info_params.h. |
|
|
smoothing for the histogram density
Definition at line 48 of file strk_region_info_params.h. |
|
|
saturation of image_0
Definition at line 68 of file strk_region_info.h. |
|
|
saturation of image_i
Definition at line 70 of file strk_region_info.h. |
|
|
smoothing kernel radius for estimating gradient
Definition at line 44 of file strk_region_info_params.h. |
|
|
informative messages to cout
Definition at line 49 of file strk_region_info_params.h. |
1.4.4