This class finds 2D features (circle centers) from images of a known ModifiedCircleGridTarget. All points must be seen or it will fail. Features are returned in the same order as points are defined in the target.
#include <modified_circle_grid_target_finder.h>
|
| ModifiedCircleGridTargetFinder (const ModifiedCircleGridTarget &target) |
|
| ModifiedCircleGridTargetFinder (const ModifiedCircleGridTarget &target, const CircleDetectorParams ¶ms) |
|
virtual TargetFeatures2D | findTargetFeatures (const cv::Mat &image) const override |
| Finds target features in an input image.
|
|
virtual cv::Mat | drawTargetFeatures (const cv::Mat &image, const TargetFeatures2D &target_features) const override |
| A debugging utility that will draw target features onto an image for display purposes. Usually you want to call findTargetFeatures() above then this with the result.
|
|
virtual const Target2D3D & | target () const override |
| Returns the definition of the target used by the finder.
|
|
const CircleDetectorParams & | getCircleDetectorParams () const |
|
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)
|
|
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)
|
|
◆ findTargetFeatures()
TargetFeatures2D industrial_calibration::ModifiedCircleGridTargetFinder::findTargetFeatures |
( |
const cv::Mat & |
image | ) |
const |
|
overridevirtual |
◆ target()
virtual const Target2D3D & industrial_calibration::ModifiedCircleGridTargetFinder::target |
( |
| ) |
const |
|
inlineoverridevirtual |