Namespace for the ShapeFinder2 tool. More...
Classes | |
| class | Classifier |
| ShapeFinder2 classifier object. More... | |
| class | ClassifierFactory |
| Object that aggregates the learning parameters and produces a ShapeFinder2 classifier. More... | |
| class | Filter |
| Filter functions exported and used by the ShapeFinder library. More... | |
| struct | SearchResult |
| A single ShapeFinder2 search result. More... | |
Enumerations | |
| enum | ContrastMode { Normal = 0 , Inverse = 1 } |
| Contrast mode for feature extraction. More... | |
| enum | PrecisionMode { NoCorrelation = 0 , CorrelationCoarse = 1 , CorrelationFine = 2 } |
| Search mode to be used. More... | |
| enum | CudaStatus { Default , ForceDisable } |
| Shapefinder2 CUDA status enum. More... | |
Namespace for the ShapeFinder2 tool.
This namespace contains the classes and definitions needed for using the ShapeFinder2 functionality from SF.dll.
| enum ContrastMode |
| enum CudaStatus |
| enum PrecisionMode |
Search mode to be used.
| Enumerator | |
|---|---|
| NoCorrelation | In the NoCorrelation mode, only the ShapeFinder edge model will be searched. Not subsequent additional correlation step will be carried out to improve result accuracy. Results in this mode are pixel- accurate only. This search mode is the fastest available. |
| CorrelationCoarse | In the CorrelationCoarse mode, after the initial edge model search a correlation and hill climbing will be performed on the preliminary result using the coarse layer of the model. This usually improves the overall result quality and allows for sub-pixel accurate results. As the correlations will be calculate on the coarse layer this mode is a trade-off between speed and accuracy. |
| CorrelationFine | In the CorrelationFine mode, after the initial edge model search a correlation and hill climbing will be performed on the preliminary result using the fine layer of the model. This usually improves the overall result quality and allows for sub-pixel accurate results. |