AlwaysValid< ipcLabelType > | |
parallelsurf::BoxFilter | |
HoughAccumulator::compareMatchList | |
parallelsurf::KeyPointDetector::ComputeHelper | Called by the thread pool for doing the computations |
ConnectedComponent | This class stores data of a connected component |
ConnectedComponentAnalyzer | Detects connected components in an image |
CvFundamentalMat | Find a fundamental matrix between matched keypoints using opencv |
CvHomography | Find a homography between matched keypoints using opencv |
DefaultExtractor | Extracts keypoints from an image using the default method set in the config |
boost::threadpool::empty_controller< Pool > | SizePolicyController which provides no functionality |
boost::threadpool::fifo_scheduler< Task > | SchedulingPolicy which implements FIFO ordering |
FLANNMatcher | Matches keypoints by their feature vectors and geometric properties |
boost::threadpool::future< Result > | Experimental. Do not use in production code. TODO |
boost::threadpool::detail::future_impl< Result > | |
boost::threadpool::detail::future_impl_task_func< Future, Function > | |
HoughAccumulator | This class implements the accumulator used for Hough Clustering by the Feature Classifier |
HoughClusterer | Clusters feature matches using hough transform clustering |
HoughIndexCalculator | Calculates indices for HoughClustering |
parallelsurf::Image | |
ImageProperties | Extracts and holds features (histogram, keypoints) of an image |
ImagePropertiesCV | |
boost::threadpool::immediately< Pool > | ShutdownPolicy which does not wait for any tasks or worker termination |
ConnectedComponentAnalyzer::IntensitySimilarity< T > | Similarity criterion based on intensity differences |
ipcConnectedComponentFilter< ipcPixelType, ipcLabelType > | |
ipcConnectedComponentFilterSim< ipcPixelType, ipcLabelType, ipcSimilarity, ipcValidity > | |
ipcEqClasses< ipcLabelType > | |
KeyPoint | Describes features of an image region |
parallelsurf::KeyPoint | |
parallelsurf::KeyPointDescriptor | |
parallelsurf::KeyPointDescriptorContext | |
parallelsurf::KeyPointDetector | |
KeyPointExtractor | Abstract class for extracting keypoints and their feature vectors from images |
KeyPointHelper | Useful functions related to keypoint extraction |
parallelsurf::KeyPointInsertor | Function object which collects KeyPoints |
KeyPointMatch | Describes a match between two keypoints |
ParallelSurfExtractor::KeyPointVectInsertor | |
boost::threadpool::lifo_scheduler< Task > | SchedulingPolicy which implements LIFO ordering |
boost::threadpool::detail::locking_ptr< T, Mutex > | Smart pointer with a scoped locking mechanism |
boost::threadpool::looped_task_func | Looped task function object |
parallelsurf::LUT< LBound, UBound, TResult, TArg > | |
ConnectedComponentAnalyzer::MaskVadility< MaskT, PixelT > | Validity function for range image segmentation |
MatchHelper | Add description here |
MatchResult | Container struct describing result of matching one object |
parallelsurf::Math | |
NNRMatcher | Matches keypoints by their feature vectors and geometric properties |
ObjectProperties | Container class for histogram and SURF descriptor of an object |
OrigSurfExtractor | Extracts keypoints and their SURF features from an image |
ParallelSurfExtractor | |
boost::threadpool::detail::pool_core< Task, SchedulingPolicy, SizePolicy, SizePolicyController, ShutdownPolicy > | Thread pool |
boost::threadpool::prio_scheduler< Task > | SchedulingPolicy which implements prioritized ordering |
boost::threadpool::prio_task_func | Prioritized task function object |
boost::threadpool::resize_controller< Pool > | SizePolicyController which allows resizing |
parallelsurf::response | |
boost::threadpool::detail::scope_guard | |
SimpleHoughClusterer | Matches keypoints by their feature vectors and geometric properties |
boost::threadpool::static_size< Pool > | SizePolicy which preserves the thread count |
SurfExtractor | Extracts keypoints and their SURF features from an image |
SurfExtractorBase | Base class for keypoint extractors based on SURF features |
boost::threadpool::thread_pool< Task, SchedulingPolicy, SizePolicy, SizePolicyController, ShutdownPolicy > | Thread pool |
boost::threadpool::wait_for_active_tasks< Pool > | ShutdownPolicy which waits for the completion of all active tasks and the worker termination afterwards |
boost::threadpool::wait_for_all_tasks< Pool > | ShutdownPolicy which waits for the completion of all tasks and the worker termination afterwards |
parallelsurf::WaveFilter | |
boost::threadpool::detail::worker_thread< Pool > | Thread pool worker |