Industrial Calibration  1.0.0
Loading...
Searching...
No Matches
industrial_calibration::TargetFinder< SENSOR_DIM, WORLD_DIM, SensorDataT > Class Template Referenceabstract

Base class for target finders.

#include <target_finder.h>

Inheritance diagram for industrial_calibration::TargetFinder< SENSOR_DIM, WORLD_DIM, SensorDataT >:

Public Types

using Ptr = std::shared_ptr< TargetFinder >
 
using ConstPtr = std::shared_ptr< const TargetFinder >
 

Public Member Functions

virtual TargetFeatures< SENSOR_DIM > findTargetFeatures (const SensorDataT &measurement) const =0
 Finds the features of the target in a sensor data measurement (e.g., 2D image)
 
virtual SensorDataT drawTargetFeatures (const SensorDataT &sensor_data, const TargetFeatures< SENSOR_DIM > &target_features) const
 Draws the target features on an input sensor data measurement (e.g., a 2D image)
 
virtual const Target< SENSOR_DIM, WORLD_DIM > & target () const =0
 Returns the definition of the target used by the finder.
 
Correspondence< SENSOR_DIM, WORLD_DIM >::Set findCorrespondences (const SensorDataT &measurement) const
 Finds correspondences from a sensor data measurement (e.g., 2D image)
 
Correspondence< SENSOR_DIM, WORLD_DIM >::Set findCorrespondences (const std::vector< SensorDataT > &measurements) const
 Finds correspondences from a set of sensor data measurements (e.g., 2D images)
 

Member Function Documentation

◆ target()

template<Eigen::Index SENSOR_DIM, Eigen::Index WORLD_DIM, typename SensorDataT >
virtual const Target< SENSOR_DIM, WORLD_DIM > & industrial_calibration::TargetFinder< SENSOR_DIM, WORLD_DIM, SensorDataT >::target ( ) const
pure virtual