twain2/ImageApplyCrop.cpp

38 lines
483 B
C++

#include "StdAfx.h"
#include "ImageApplyCrop.h"
CImageApplyCrop::CImageApplyCrop(void)
{
}
CImageApplyCrop::~CImageApplyCrop(void)
{
}
void CImageApplyCrop::apply(cv::Mat& pDib,int side)
{
pDib = pDib(cv::Rect(m_org, m_size));
}
cv::Size CImageApplyCrop::getSize()
{
return m_size;
}
cv::Point CImageApplyCrop::getOrg()
{
return m_org;
}
void CImageApplyCrop::setSize(cv::Size size)
{
m_size=size;
}
void CImageApplyCrop::setOrg(cv::Point point)
{
m_org=point;
}