TYPE_sign_analysis Struct Reference
[Traffic Ligths using Haar Features and Color SegmentationVertical Signs using Color Segmentation with HaarFeatures and Blob Analysis]

TYPE_sign_in_img struct where is stated all roi for the detected sign. More...

#include <vscshfba.h>

Collaboration diagram for TYPE_sign_analysis:
Collaboration graph
[legend]

Data Fields

TYPE_image srcRGB
TYPE_image gui_debug
TYPE_image possible_sign [MAX_OBJ]
TYPE_image mask_p_sign [MAX_OBJ]
TYPE_image vf [MAX_OBJ]
CvRect roi [MAX_OBJ]
double color_r [MAX_OBJ]
double black_r [MAX_OBJ]
double res [MAX_OBJ]
double cratio_weigth
double bavg_weigth
int num_total
int selected
int previous_tot
TYPE_ligths_cascade cascade
TYPE_decision_limits decision_limits
int threshold_lim
CvSeq * sign_seq
CvMemStorage * memstorage
CvSize tol_area
TYPE_cascade cascade
TYPE_sign_data selected_sign
int min_sign_size
int max_sign_size
int enclosing_size
int num_consecutive_hits
int aceptance_box
double color_obj
double color_err
double color_max
double moment_obj
double moment_err
double moment_max
double overall_confidence
char str [10][50]
char name [10]

Detailed Description

TYPE_sign_in_img struct where is stated all roi for the detected sign.

TYPE_sign_seq struct to include a sequence of regions that are considered by haar dectection and correctly identified by color segmentation and blob analysis.


Field Documentation

Note:
maximum number of times that a sign was detected consecutively

Referenced by detect_haar_signal().

Referenced by find_tl_sign().

double TYPE_sign_analysis::black_r[MAX_OBJ]

Referenced by draw_gui_sign_data(), and find_tl_sign().

Note:
defines a tolerance rectangle where is aceptable that new detections are added to a previous one

Referenced by detect_haar_signal().

Referenced by confirm_sign_tipology().

Referenced by confirm_sign_tipology().

double TYPE_sign_analysis::color_r[MAX_OBJ]

Referenced by draw_gui_sign_data(), and find_tl_sign().

Referenced by find_tl_sign().

Referenced by detect_haar_signal(), and find_tl_sign().

Note:
max sign size, but should be smaller than image size;

Referenced by detect_haar_signal().

Referenced by detect_haar_signal(), and find_tl_sign().

Note:
min sign size, but should be greater than cascade training size

Referenced by detect_haar_signal().

Note:
sequence of sign classified by haar detection, needs to be initialized by cvCreateSeq(...). TYPE_sign_data is base type of this sequence
Note:
pointer that points to the better sign decision

Referenced by detect_haar_signal().

Referenced by confirm_sign_tipology().

Referenced by confirm_sign_tipology().

Referenced by show_masks().

Note:
defines the square size with a center point equal to haar detection center point

Referenced by check_haar_feature_tic(), confirm_sign_tipology(), and detect_haar_signal().

Referenced by detect_haar_signal(), and find_tl_sign().

double TYPE_sign_analysis::res[MAX_OBJ]

Referenced by draw_gui_sign_data(), and find_tl_sign().

CvRect TYPE_sign_analysis::roi[MAX_OBJ]

Referenced by draw_gui_sign_data(), and find_tl_sign().

Note:
haarfeature cascade used for classify the sign

Referenced by confirm_sign_tipology(), and draw_gui_sign_data().

Referenced by draw_gui_sign_data().

Note:
memstorage that needs to be initialized by CvMemStorage(...) before cvCreateSeq

Referenced by detect_haar_signal(), and find_tl_sign().


The documentation for this struct was generated from the following files:
Generated on Wed Jun 2 12:43:29 2010 for LAR Atlas by  doxygen 1.6.3