1 #ifndef CAMERAIMAGE_H
\r
2 #define CAMERAIMAGE_H
\r
6 #include <zxing/LuminanceSource.h>
\r
8 using namespace zxing;
\r
10 class CameraImageWrapper : public LuminanceSource
\r
13 CameraImageWrapper();
\r
14 CameraImageWrapper(CameraImageWrapper& otherInstance);
\r
15 ~CameraImageWrapper();
\r
17 int getWidth() const;
\r
18 int getHeight() const;
\r
20 unsigned char getPixel(int x, int y) const;
\r
21 unsigned char* copyMatrix() const;
\r
23 void setImage(QString fileName);
\r
24 void setImage(QImage newImage);
\r
25 QImage grayScaleImage(QImage::Format f);
\r
26 QImage getOriginalImage();
\r
32 #endif //CAMERAIMAGE_H
\r