twain2/ImageTranferMat.cpp

32 lines
478 B
C++

#include "stdafx.h"
#include "ImageTranferMat.h"
ImageTranferMat::ImageTranferMat(cv::Mat & mat):m_mat(mat) {}
ImageTranferMat::~ImageTranferMat(){}
unsigned char * ImageTranferMat::getLineBits(int line/* = 0*/)
{
return m_mat.ptr<BYTE>(line);
}
int ImageTranferMat::step()
{
return m_mat.step1();
}
int ImageTranferMat::bpp()
{
return m_mat.elemSize() * 8;
}
int ImageTranferMat::width()
{
return m_mat.cols;
}
int ImageTranferMat::height()
{
return m_mat.rows;
}