1 #include "detectcircle.h" 2 #include "impl/detectcircleimpl.h" 5 int DetectCircle::getMinDist()
const 7 return _pimpl->getMinDist();
16 _pimpl->setMinDist(value);
19 int DetectCircle::getParam2()
const 21 return _pimpl->getParam2();
24 void DetectCircle::setParam2(
int value)
26 _pimpl->setParam2(value);
29 int DetectCircle::getParam1()
const 31 return _pimpl->getParam1();
34 void DetectCircle::setParam1(
int value)
36 _pimpl->setParam1(value);
53 return _pimpl->processImage();
57 _pimpl{INIT_UNIQUE_PTR(DetectCircle::_DetectCircleImpl,
this)}
67 return _pimpl->detectCircle();
70 DetectCircle::~DetectCircle()
AbstractImageProcessor(QObject *parent=nullptr)
accpets A pointer To the Parent Class For The Qt Meta-object Model See Qt Meta-Object ...
void setMinDist(int value)
sets the minimum value between two circles
std::vector< cv::Vec3f > detectCircle() const
this helper Function is used to detect circles in an Image using HoughCircle Algorithm.
Common Namespace for all Image Processor Algorithms.
QVariant processImage() override
reimplemented Function.