#include <sift_des.h>

| Public Member Functions | |
| SIFTFeatures | clusterFeatures (SIFTFeatures samples, int k, int attempts) | 
| SIFTFeatures | extractRawFeatures (cv::Mat &frame) | 
| float | featureDist (SIFTFeature f1, SIFTFeature f2) | 
| SIFTFeatures | getCenters () const | 
| virtual std::vector< float > | getDescriptor () const | 
| bool | loadClusterCenters (std::string file_name) | 
| virtual void | operator() (cv::Mat &img, cv::Rect &window) | 
| int | quantizeFeature (SIFTFeature feat) | 
| void | saveClusterCenters (SIFTFeatures centers, std::string file_name) | 
| SIFTDes () | |
| Public Attributes | |
| cv::SIFT | sift_ | 
| Protected Attributes | |
| SIFTFeatures | centers_ | 
| std::vector< float > | descriptor_ | 
Definition at line 55 of file sift_des.h.
| cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::SIFTDes | ( | ) |  [inline] | 
Definition at line 59 of file sift_des.h.
| SIFTFeatures cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::clusterFeatures | ( | SIFTFeatures | samples, | 
| int | k, | ||
| int | attempts | ||
| ) |  [inline] | 
Definition at line 139 of file sift_des.h.
| SIFTFeatures cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::extractRawFeatures | ( | cv::Mat & | frame | ) |  [inline] | 
Definition at line 93 of file sift_des.h.
| float cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::featureDist | ( | SIFTFeature | f1, | 
| SIFTFeature | f2 | ||
| ) |  [inline] | 
Definition at line 261 of file sift_des.h.
| SIFTFeatures cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::getCenters | ( | ) | const  [inline] | 
Definition at line 88 of file sift_des.h.
| virtual std::vector<float> cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::getDescriptor | ( | ) | const  [inline, virtual] | 
Implements cpl_visual_features::AbstractFeature< std::vector< float > >.
Definition at line 83 of file sift_des.h.
| bool cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::loadClusterCenters | ( | std::string | file_name | ) |  [inline] | 
Definition at line 199 of file sift_des.h.
| virtual void cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::operator() | ( | cv::Mat & | img, | 
| cv::Rect & | window | ||
| ) |  [inline, virtual] | 
Implements cpl_visual_features::AbstractFeature< std::vector< float > >.
Definition at line 63 of file sift_des.h.
| int cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::quantizeFeature | ( | SIFTFeature | feat | ) |  [inline] | 
Definition at line 243 of file sift_des.h.
| void cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::saveClusterCenters | ( | SIFTFeatures | centers, | 
| std::string | file_name | ||
| ) |  [inline] | 
Definition at line 180 of file sift_des.h.
| SIFTFeatures cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::centers_  [protected] | 
Definition at line 281 of file sift_des.h.
| std::vector<float> cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::descriptor_  [protected] | 
Definition at line 280 of file sift_des.h.
| cv::SIFT cpl_visual_features::SIFTDes< x_stride, y_stride, n_scales, extract_keypoints >::sift_ | 
Definition at line 277 of file sift_des.h.