affine_motion | planar_object_recognizer | |
build(IplImage *model_image, int max_point_number_on_model, int patch_size, int yape_radius, int tree_number, int nbLev, LEARNPROGRESSION LearnProgress=0, int *roi=0) | planar_object_recognizer | |
build_with_cache(string filename, int max_point_number_on_model, int patch_size, int yape_radius, int tree_number, int nbLev, LEARNPROGRESSION LearnProgress=0) | planar_object_recognizer | |
check_target_size(IplImage *image) | planar_object_recognizer | |
compute_support_for_affine_transformation(affinity *A) | planar_object_recognizer | |
concat_model_and_input_images(IplImage *input_image, bool p_draw_model_image=true) | planar_object_recognizer | |
constrained_scaling(float min_lambda1, float max_lambda1, float min_lambda2, float max_lambda2, float min_l1_l2, float max_l1_l2) | planar_object_recognizer | |
create_result_image(IplImage *input_image, bool p_draw_points, bool p_draw_matches, bool p_draw_object, bool p_draw_model_image, int line_width=2) | planar_object_recognizer | |
debug_model_point(int p_index_of_model_point_to_debug) | planar_object_recognizer | inline |
default_settings(void) | planar_object_recognizer | |
detect(IplImage *input_image) | planar_object_recognizer | |
detect_most_stable_model_points(int max_point_number_on_model, int patch_size, int view_number, double min_view_rate, LEARNPROGRESSION LearnProgress=0) | planar_object_recognizer | |
detect_points(IplImage *input_image) | planar_object_recognizer | |
detected_point_number | planar_object_recognizer | |
detected_point_views | planar_object_recognizer | |
detected_points | planar_object_recognizer | |
detected_u_corner1 | planar_object_recognizer | |
detected_u_corner2 | planar_object_recognizer | |
detected_u_corner3 | planar_object_recognizer | |
detected_u_corner4 | planar_object_recognizer | |
detected_v_corner1 | planar_object_recognizer | |
detected_v_corner2 | planar_object_recognizer | |
detected_v_corner3 | planar_object_recognizer | |
detected_v_corner4 | planar_object_recognizer | |
dont_use_bins_when_creating_model_points(void) | planar_object_recognizer | inline |
dont_use_bins_when_detecting_input_image_points(void) | planar_object_recognizer | inline |
dont_use_orientation_correction(void) | planar_object_recognizer | |
draw_inlier_matches(int line_width=1) | planar_object_recognizer | |
draw_input_image_points(int line_width=1) | planar_object_recognizer | |
draw_matches(int line_width=2) | planar_object_recognizer | |
draw_model(void) | planar_object_recognizer | |
draw_model_points(int line_width=1) | planar_object_recognizer | |
draw_points(int line_width=1) | planar_object_recognizer | |
estimate_affine_transformation(void) | planar_object_recognizer | |
estimate_homographic_transformation_linear_method(void) | planar_object_recognizer | |
estimate_homographic_transformation_nonlinear_method(void) | planar_object_recognizer | |
forest | planar_object_recognizer | |
H | planar_object_recognizer | |
homography_estimator | planar_object_recognizer | |
independent_scaling(float min_lambda1, float max_lambda1, float min_lambda2, float max_lambda2) | planar_object_recognizer | |
index_of_model_point_to_debug | planar_object_recognizer | |
initialize(void) | planar_object_recognizer | |
keypoint_distance_threshold | planar_object_recognizer | |
learn(int max_point_number_on_model, int patch_size, int yape_radius, int tree_number, int nbLev=5, LEARNPROGRESSION LearnProgress=0) | planar_object_recognizer | |
load(string directory_name) | planar_object_recognizer | |
match_number | planar_object_recognizer | |
match_points(bool fill_match_struct=true) | planar_object_recognizer | |
match_probabilities | planar_object_recognizer | |
match_score_threshold | planar_object_recognizer | |
matches | planar_object_recognizer | |
max_depth | planar_object_recognizer | |
max_detected_pts | planar_object_recognizer | |
max_ransac_iterations | planar_object_recognizer | |
min_view_rate | planar_object_recognizer | |
model_and_input_images | planar_object_recognizer | |
model_point_number | planar_object_recognizer | |
model_points | planar_object_recognizer | |
new_images_generator | planar_object_recognizer | |
non_linear_refine_threshold | planar_object_recognizer | |
object_input_view | planar_object_recognizer | |
object_is_detected | planar_object_recognizer | |
planar_object_recognizer() | planar_object_recognizer | |
planar_object_recognizer(string directory_name) | planar_object_recognizer | |
point_detector | planar_object_recognizer | |
preprocess_points(void) | planar_object_recognizer | |
ransac_dist_threshold | planar_object_recognizer | |
ransac_stop_support | planar_object_recognizer | |
sample_number_for_refining | planar_object_recognizer | |
save(string directory_name) | planar_object_recognizer | |
save_image_of_model_points(int patch_size, char *filename=0) | planar_object_recognizer | |
save_one_image_per_match(IplImage *input_image, const char *matches_dir) | planar_object_recognizer | |
save_one_image_per_match_input_to_model(IplImage *input_image, const char *matches_dir) | planar_object_recognizer | |
save_one_image_per_match_model_to_input(IplImage *input_image, const char *matches_dir) | planar_object_recognizer | |
save_patch_before_and_after_correction(IplImage *image, int u, int v, int patch_size, image_class_example *pv, int point_index, int call_number) | planar_object_recognizer | |
search_for_existing_model_point(vector< pair< object_keypoint, int > > *tmp_model_points, float cu, float cv, int scale) | planar_object_recognizer | |
set_max_depth(int p_max_depth) | planar_object_recognizer | inline |
set_max_detected_pts(int max) | planar_object_recognizer | |
set_noise_level(int noise_level) | planar_object_recognizer | |
set_range_variation_for_phi(float min_phi, float max_phi) | planar_object_recognizer | |
set_range_variation_for_theta(float min_theta, float max_theta) | planar_object_recognizer | |
set_sample_number_for_refining(int sample_number) | planar_object_recognizer | inline |
set_use_random_background(bool use_random_background) | planar_object_recognizer | |
three_random_correspondences(int *n1, int *n2, int *n3) | planar_object_recognizer | |
u_input_image | planar_object_recognizer | |
use_bins_for_input_image | planar_object_recognizer | |
use_bins_for_model_points | planar_object_recognizer | |
use_bins_when_creating_model_points(void) | planar_object_recognizer | inline |
use_bins_when_detecting_input_image_points(void) | planar_object_recognizer | inline |
use_orientation_correction(void) | planar_object_recognizer | |
v_input_image | planar_object_recognizer | |
valid(affinity *A) | planar_object_recognizer | |
views_number | planar_object_recognizer | |
x0 | planar_object_recognizer | |
y0 | planar_object_recognizer | |
~planar_object_recognizer(void) | planar_object_recognizer | |