Industrial Calibration  1.0.0
Loading...
Searching...
No Matches
industrial_calibration::CircleDetector Class Reference
Inheritance diagram for industrial_calibration::CircleDetector:

Classes

struct  Center
 

Public Member Functions

 CircleDetector (const CircleDetectorParams &parameters)
 
virtual void detect (cv::InputArray image, std::vector< cv::KeyPoint > &keypoints, cv::InputArray mask=cv::noArray()) override
 Detects circle keypoints in an image.
 
cv::Mat drawDetectedCircles (const cv::Mat &image)
 Draws the contours and keypoints of detected circles.
 

Static Public Member Functions

static cv::Ptr< CircleDetectorcreate (const CircleDetectorParams &params=CircleDetectorParams())
 Creates a circle detector pointer from a parameter structure.
 

Protected Attributes

const CircleDetectorParams params
 

Member Function Documentation

◆ detect()

void industrial_calibration::CircleDetector::detect ( cv::InputArray  image,
std::vector< cv::KeyPoint > &  keypoints,
cv::InputArray  mask = cv::noArray() 
)
overridevirtual
Parameters
image
keypoints
mask

◆ drawDetectedCircles()

cv::Mat industrial_calibration::CircleDetector::drawDetectedCircles ( const cv::Mat &  image)
Parameters
image
Returns

◆ create()

cv::Ptr< CircleDetector > industrial_calibration::CircleDetector::create ( const CircleDetectorParams params = CircleDetectorParams())
static
Parameters
params
Returns