From 18cc4fd28ba44fb04b5d3af354fcb4df2695299f Mon Sep 17 00:00:00 2001 From: Davis King Date: Tue, 27 Dec 2011 10:25:00 -0500 Subject: [PATCH] updated docs with recent additions --- docs/docs/algorithms.xml | 44 ++++++++++++++++++++++++++++++ docs/docs/imaging.xml | 59 +++++++++++++++++++++++++++++++++++++++- docs/docs/term_index.xml | 12 +++++--- 3 files changed, 110 insertions(+), 5 deletions(-) diff --git a/docs/docs/algorithms.xml b/docs/docs/algorithms.xml index 90f721e05..13f600370 100644 --- a/docs/docs/algorithms.xml +++ b/docs/docs/algorithms.xml @@ -104,6 +104,7 @@ running_covariance random_subset_selector randomly_subsample + randomly_sample_image_features @@ -113,6 +114,8 @@ crc32 hash murmur_hash3 + projection_hash + create_random_projection_hash @@ -202,6 +205,33 @@ + + + + projection_hash + dlib/lsh.h + dlib/lsh/projection_hash_abstract.h + + This is a tool for hashing elements of a vector space into the integers. + It is intended to represent locality sensitive hashing functions such as + the popular random projection hashing method. + + + + + + + + create_random_projection_hash + dlib/lsh.h + dlib/lsh/create_random_projection_hash_abstract.h + + Creates a random projection based locality sensitive + hashing function. + + + + @@ -427,6 +457,20 @@ + + + + randomly_sample_image_features + dlib/statistics.h + dlib/statistics/image_feature_sampling_abstract.h + + Given a feature extractor such as the hog_image, + this routine selects a random subsample of local image feature vectors + from a set of images. + + + + diff --git a/docs/docs/imaging.xml b/docs/docs/imaging.xml index bf280c822..dcdb4eec8 100644 --- a/docs/docs/imaging.xml +++ b/docs/docs/imaging.xml @@ -84,12 +84,16 @@ scan_image_pyramid test_box_overlap - Detection_Templates + Scan Image Pyramid Tools compute_box_dimensions create_single_box_detection_template create_overlapped_2x2_detection_template create_grid_detection_template + + determine_object_boxes + setup_grid_detection_templates + setup_hashed_features @@ -1322,6 +1326,59 @@ + + + + determine_object_boxes + dlib/image_processing.h + dlib/image_processing/scan_image_pyramid_tools_abstract.h + + The scan_image_pyramid object represents a sliding + window classifier system. For it to work correctly it needs to be given a set of + object boxes which define the size and shape of each sliding window and these windows + need to be able to match the sizes and shapes of targets the user wishes to detect. + Therefore, the determine_object_boxes() routine is a tool for computing a set of object boxes + which can meet this requirement. + + + + + + + + + setup_grid_detection_templates + dlib/image_processing.h + dlib/image_processing/scan_image_pyramid_tools_abstract.h + + This routine uses determine_object_boxes to obtain a set of + object boxes and then adds them to a scan_image_pyramid object + as detection templates. It also uses create_grid_detection_template + to create each feature extraction region. Therefore, the detection templates will extract + features from a regular grid inside each object box. + + + object_detector_ex.cpp.html + + + + + + + + setup_hashed_features + dlib/image_processing.h + dlib/image_processing/scan_image_pyramid_tools_abstract.h + + This is a tool for configuring the hashed_feature_image object + with a random projection hash. + + + object_detector_ex.cpp.html + + + + diff --git a/docs/docs/term_index.xml b/docs/docs/term_index.xml index 02b2827be..c8966661a 100644 --- a/docs/docs/term_index.xml +++ b/docs/docs/term_index.xml @@ -9,7 +9,6 @@ - @@ -112,6 +111,9 @@ + + + @@ -554,9 +556,6 @@ - - - @@ -1050,8 +1049,13 @@ + + + + +