twain2/ImageTranferBW.h

24 lines
444 B
C++

#pragma once
#include "ImageTransfer.h"
class ImageTranferBW :
public ImageTransfer
{
public:
ImageTranferBW(cv::Mat &mat);
~ImageTranferBW();
// ͨ¹ý ImageTransfer ¼Ì³Ð
virtual unsigned char * getLineBits(int line = 0) override;
virtual int step() override;
virtual int bpp() override;
virtual int width() override;
virtual int height() override;
private:
unsigned char* m_buffer;
int m_width;
int m_height;
int m_lineByte;
};