Classes | |
class | BlockTimer |
Auxilliary Tool: A class for tracking the absolute runtime of several (possibly overlapping) blocks of code. More... | |
class | BoxFeature |
Auxilliary Tool: A linear feature that uses the "Integral
Image" trick to efficiently evaluate convolution kernels on an image, where the kernel can be expressed as a sum of boxes. More... | |
class | BoxFeature2 |
Auxilliary Tool: A linear feature that uses the "Integral
Image" trick to efficiently evaluate convolution kernels on an image, where the kernel can be expressed as a sum of boxes. More... | |
class | ConvolutionalLogisticPolicy |
Auxilliary Tool: A class for implementing convolutional logistic policies, which were first used in the IPOMDP domain in Butko and Movellan, 2008 (see Related Publications). More... | |
class | DetectionEvaluator |
Auxilliary Tool: A tool for evaluating the performance of a whole-image-object-detector, such as a GentleBoostCascadedClassifier, for performance on an ImageDataSet. More... | |
class | DetectionEvaluator2 |
Auxilliary Tool: A tool for evaluating the performance of a whole-image-object-detector, such as a GentleBoostCascadedClassifier, for performance on an ImageDataSet. More... | |
class | FastPatchList |
Auxilliary Tool: A class that does the necessary book keeping for filtering an image quickly at many scales. FastPatchList is an implementation that sacrifices filtering accuracy for filtering speed. More... | |
class | FastPatchList2 |
Auxilliary Tool: A class that does the necessary book keeping for filtering an image quickly at many scales. FastPatchList is an implementation that sacrifices filtering accuracy for filtering speed. More... | |
class | Feature |
Auxilliary Tool: A purely virtual class for providing the skeleton for specific features. This allows different features to be manipulated using a common set of tools. More... | |
class | Feature2 |
Auxilliary Tool: A purely virtual class for providing the skeleton for specific features. This allows different features to be manipulated using a common set of tools. More... | |
class | FeatureRegressor |
Auxilliary Tool: A data structure that learns a non-linear tuning curve for mapping feature outputs to image labels. This is the "weak learner" used by GentleBoost. More... | |
class | FeatureRegressor2 |
Auxilliary Tool: A data structure that learns a non-linear tuning curve for mapping feature outputs to image labels. This is the "weak learner" used by GentleBoost. More... | |
class | HaarFeature |
Auxilliary Tool: A linear feature that uses Haar Wavelets, which are a certain kind of box filter. More... | |
class | HaarFeature2 |
Auxilliary Tool: A linear feature that uses Haar Wavelets, which are a certain kind of box filter. More... | |
class | ImageDataSet |
Auxilliary Tool: A data structure for maintaining a list of image files and image labels to facilitate training and testing. More... | |
class | ImageDataSet2 |
Auxilliary Tool: A data structure for maintaining a list of image files and image labels to facilitate training and testing. More... | |
class | ImageKalmanFilter |
Auxilliary Tool: A Collection of Kalman Filters for estimating the appearance of an image. More... | |
class | ImagePatch |
Auxilliary Tool: A data structure that represents an image in an efficient memory layout, and manipulates that image in ways useful for efficient feature processing. More... | |
class | ImagePatch2 |
Auxilliary Tool: A data structure that represents an image in an efficient memory layout, and manipulates that image in ways useful for efficient feature processing. More... | |
class | ImagePatchPyramid |
Auxilliary Tool: The main data structure for the MIPOMDP algorithm. It is reponsible for generating the MIPOMDP observation vector. The ImagePatchPyramid (IPP) is described in detail in Butko & Movellan 2009 (see Related Publications). More... | |
class | MatrixKalmanFilter |
Auxilliary Tool: A Kalman Filter for estimating the values of a matrix, which is like doing online linear regression from a probability theory perspective. More... | |
class | MultinomialObservationModel |
Auxilliary Tool: Multionomial Observation Model, as described in Butko and Movellan, CVPR 2009 (see Related Publications). This data structure maintains the mapping between object detector output and the probability that the target object is located at every grid-cell. More... | |
struct | TrackingObject |
Auxilliary Tool: A data structure for keeping simple statistics of objects, useful for trying to uniquely identify and track several objects simultaneously. More... | |
class | MultiObjectTrackingState |
Auxilliary Tool: A class for trying to uniquely identify and track several objects simultaneously. More... | |
class | ObjectDetector |
Auxilliary Tool: A virtual class for providing the skeleton for specific object detectors. More... | |
class | OpenCV2BoxFilter |
Auxilliary Tool: A class for efficiently applying multiple box convolutions to the same image. More... | |
class | OpenCVBoxFilter |
Auxilliary Tool: A class for efficiently applying multiple box convolutions to the same image. More... | |
class | OpenCVHaarDetector |
Auxilliary Tool: A specific object detector that uses OpenCV's Haar Cascade Classifier to detect objects. The performance / behavior of the object detector is stored in an XML file, which is passed in in the constructor. The XML file provided in the data directory may be used for finding faces, or you can use OpenCV to train your own. More... | |
class | OpenLoopPolicies |
Auxilliary Tool: A static class for some open-loop fixation strategies, which can be used as points of comparison to more sophisticated search strategies. More... | |
class | PatchDataset |
Auxilliary Tool: A tool for managing the data used in training GentleBoost classifiers. More... | |
class | PatchDataset2 |
Auxilliary Tool: A tool for managing the data used in training GentleBoost classifiers. More... | |
class | PatchList |
Auxilliary Tool: A class that does the necessary book keeping for filtering an image quickly at many scales. More... | |
class | PatchList2 |
Auxilliary Tool: A class that does the necessary book keeping for filtering an image quickly at many scales. More... | |
struct | EvaluationMetrics |
Auxilliary Tool: A data structure that collects statistics about the performance of a GentleBoostCascadedClassifier on some ImageDataSet. More... | |
struct | likelihood |
Auxilliary Tool: A data structure that keeps track of the likelihood value for a particular parameter setting, and the gradient of the value function with resepct to that parameter setting. More... | |
struct | actionRecord |
Auxilliary Tool: A data structure that keeps track of a vector-valued action, and a time at which that action was taken. More... | |
struct | PerformanceMetrics |
Auxilliary Tool: A data structure that keeps track of how a classifier (specifically a cascaded classifier) is performing. This is useful for evaluating candidate features to add. More... | |
struct | FeaturePerformance |
Auxilliary Tool: A data structure that keeps track of the a particular image feature setting, and performance of that feature. More... | |
struct | FeaturePerformance2 |
Auxilliary Tool: A data structure that keeps track of the a particular image feature setting, and performance of that feature. More... | |
struct | SearchResult |
Auxilliary Tool: A data structure that keeps track of where objects were detected in the image, and how confident the classifier is in those detections. More... | |
Namespaces | |
namespace | NMPTUtils |
| |
Functions | |
void | setFeatureCostFunction (double(*costFun)(const PerformanceMetrics &)) |
Auxilliary Tool: Set the cost function used to compare features. By default GentleBoostCascadedClassifier::featureCost is used. |
void setFeatureCostFunction | ( | double(*)(const PerformanceMetrics &) | costFun ) |
Auxilliary Tool:
Set the cost function used to compare features. By default GentleBoostCascadedClassifier::featureCost is used.