#ifndef _QALGDETECT_H_ #define _QALGDETECT_H_ #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, AlgCallBack func); Mat DetectCircle(Mat img, QPointF center, double radius); private: }; #endif