文件名称:CImage
介绍说明--下载内容均来自于网络,请自行研究使用
图像图形显示,封装了图像的一些操作类,例如,获取指点位置的像素值,改变位图的尺寸等- ******************
CImg CImg::operator+ (CImg gray)
功能:图像按位加
参数:
CImg 对象
返回值:
CImg 相加后的 CImg 类图像对象
******************
CImg CImg::operator+ (CImg gray)
{
CImg grayRet //返回图像
grayRet *this
//取得图像的高和宽
int nHeight GetHeight()
int nWidth GetWidthPixel()
int i, j //循环变量
//不能在CImg类对象中直接进行像素相加,因为相加的结果可能超过255
vector< vector<int> > GrayMat //求和后暂存图像的灰度点阵
vector<int> vecRow(nWidth, 0) //GrayMat中的一行(初始化为0)
for(i 0 i<nHeight i++)
{
GrayMat.push_back(vecRow)
}
CImg CImg::operator+ (CImg gray)
功能:图像按位加
参数:
CImg 对象
返回值:
CImg 相加后的 CImg 类图像对象
******************
CImg CImg::operator+ (CImg gray)
{
CImg grayRet //返回图像
grayRet *this
//取得图像的高和宽
int nHeight GetHeight()
int nWidth GetWidthPixel()
int i, j //循环变量
//不能在CImg类对象中直接进行像素相加,因为相加的结果可能超过255
vector< vector<int> > GrayMat //求和后暂存图像的灰度点阵
vector<int> vecRow(nWidth, 0) //GrayMat中的一行(初始化为0)
for(i 0 i<nHeight i++)
{
GrayMat.push_back(vecRow)
}
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Img.cpp
Img.h