#ifndef _QALGDETECT_H_ #define _QALGDETECT_H_ #include #include #include #include using namespace cv; typedef std::function AlgCallBack; class QAlgDetect : public QObject { Q_OBJECT public: QAlgDetect(QObject *parent = nullptr); ~QAlgDetect(); void detect(QImage img, QVariantMap param, AlgCallBack func); Mat DetectCircle(Mat img, QPointF center, double radius, bool bEqual); private: }; #endif