QR-Code-scanner: integrate QUIRC library, implement QrDecoder, drop ZBar

This commit is contained in:
xiphon
2020-12-21 19:58:27 +00:00
parent df771470c2
commit 8d4cda030e
15 changed files with 140 additions and 149 deletions

View File

@@ -0,0 +1,21 @@
#include <QImage>
struct quirc;
class QrDecoder
{
public:
QrDecoder(const QrDecoder &) = delete;
QrDecoder &operator=(const QrDecoder &) = delete;
QrDecoder();
~QrDecoder();
std::vector<std::string> decode(const QImage &image);
private:
std::vector<std::string> decodeGrayscale8(const QImage &image);
private:
quirc *m_qr;
};