|
Enrollment 28.2.0
|
AlgorithmicSegmentation implements algorithmic segmentation from Innovatrics ISegLib library. More...
#include <PrintDetector.h>
Classes | |
| class | Config |
| Configuration for AlgorithmicSegmentation. More... | |
Public Member Functions | |
| AlgorithmicSegmentation (Config config) | |
| Construct a new AlgorithmicSegmentation object. | |
| AlgorithmicSegmentation ()=default | |
| Construct a new Algorithmic Segmentation with default config. | |
| AlgorithmicSegmentation (Config config, std::shared_ptr< PrintExecutor > executor) | |
| Construct a new AlgorithmicSegmentation object. | |
| AlgorithmicSegmentation (std::shared_ptr< PrintExecutor > executor) | |
| Construct a new Algorithmic Segmentation with default config. | |
| std::vector< std::shared_ptr< PrintSegment > > | Segment (const std::shared_ptr< PrintCapture > &capture) final |
| Detects segments in given image The Function scans the provided capture to locate fingers. | |
AlgorithmicSegmentation implements algorithmic segmentation from Innovatrics ISegLib library.
|
inlineexplicit |
Construct a new AlgorithmicSegmentation object.
| config | Config |
|
inline |
Construct a new AlgorithmicSegmentation object.
| config | Config |
| executor | PrintExecutor to set where functionality is executed |
| NullArgumentException | when executor is null |
References PrintDetector::PrintDetector().
|
inlineexplicit |
Construct a new Algorithmic Segmentation with default config.
| executor | PrintExecutor to set where functionality is executed |
| NullArgumentException | when executor is null |
References PrintDetector::PrintDetector().
|
inlinefinalinherited |
Detects segments in given image The Function scans the provided capture to locate fingers.
For each identified finger, it estimates its position on the hand by comparing the x-coordinate of the center of the finger's bounding box rectangle. As a result, the estimation may not be precise for slaps with an angle greater than 45 degrees and is not suitable for PrintCapture types other than Slap or Thumbs.
| capture | PrintCapture |
| EnrollmentException | when ISegLib returns error |
References DoDetect().