vision
Loading...
Searching...
No Matches
QrDetector.hpp
1// -*- mode:C++; tab-width:4; c-basic-offset:4; indent-tabs-mode:nil -*-
2
3#ifndef __QR_DETECTOR_HPP__
4#define __QR_DETECTOR_HPP__
5
6#include <yarp/dev/DeviceDriver.h>
7
8#include <opencv2/objdetect.hpp>
9
10#include "IDetector.hpp"
11#include "QrDetector_ParamsParser.h"
12
18class QrDetector : public yarp::dev::DeviceDriver,
21{
22public:
23 bool open(yarp::os::Searchable& config) override;
24 bool detect(const yarp::sig::Image& inYarpImg, yarp::os::Bottle& detectedObjects) override;
25
26private:
27 cv::QRCodeDetector qrcode;
28};
29
30#endif // __QR_DETECTOR_HPP__
Definition QrDetector_ParamsParser.h:43
Definition QrDetector.hpp:21
Interface for object detection.
Definition IDetector.hpp:17