From 8d4cda030e445d2b64cc327af125b538e014ecb0 Mon Sep 17 00:00:00 2001 From: xiphon Date: Mon, 21 Dec 2020 19:58:27 +0000 Subject: QR-Code-scanner: integrate QUIRC library, implement QrDecoder, drop ZBar --- src/QR-Code-scanner/Decoder.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/QR-Code-scanner/Decoder.h (limited to 'src/QR-Code-scanner/Decoder.h') diff --git a/src/QR-Code-scanner/Decoder.h b/src/QR-Code-scanner/Decoder.h new file mode 100644 index 00000000..e25c3936 --- /dev/null +++ b/src/QR-Code-scanner/Decoder.h @@ -0,0 +1,21 @@ +#include + +struct quirc; + +class QrDecoder +{ +public: + QrDecoder(const QrDecoder &) = delete; + QrDecoder &operator=(const QrDecoder &) = delete; + + QrDecoder(); + ~QrDecoder(); + + std::vector decode(const QImage &image); + +private: + std::vector decodeGrayscale8(const QImage &image); + +private: + quirc *m_qr; +}; -- cgit v1.2.3