导航:首页 > 源码编译 > 图像插值算法比较

图像插值算法比较

发布时间:2023-05-19 17:13:11

① 求教三种数字图像插值算法

何东健的《数字图像处理》光盘第六章有前两种的程序
完整程序已发你邮箱
核心代码如下:
for(y = 0; y < nNewHeight; y++)
{
//指向新图像第y行
//注意此处宽度和高度是新图像的宽度和高度
pNewTemp = pNewBits;
pNewTemp += (nNewHeight - 1 - y) * nNewWidthBytes;
//针对图像每列进行操作
for(x = 0; x < nNewWidth; x++)
{
//计算该像素在源图像中的坐标
int y0 = (long) (y / fYZoomRatio + 0.5);
int x0 = (long) (x / fXZoomRatio + 0.5);

//判断是否在源图范围内
if( (x0 >= 0) && (x0 < nOldWidth) &&
(y0 >= 0) && (y0 < nOldHeight))
{
//用双线性插值
if(bBilinear)
{
unsigned char *pTemp = Interpolation (nOldWidth, nOldHeight,
(float)x0, (float)y0,
nOldWidthBytes, nMovedBits, pOldBits);
//复制像素
memcpy(pNewTemp, pTemp, nMovedBits);

delete [] pTemp ;
}
else
//最近邻插值
{
//指向源图像第y0行,第x0个像素
//注意此处宽度和高度应该互换
pOldTemp = pOldBits;
pOldTemp += (nOldHeight - 1 - y0) * nOldWidthBytes;
pOldTemp += x0 * nMovedBits;

//复制像素
memcpy(pNewTemp, pOldTemp, nMovedBits);
}
}
pNewTemp += nMovedBits;

}

}

阅读全文

与图像插值算法比较相关的资料

热点内容
php培训出来找不到工作 浏览:106
小程序克隆源码 浏览:448
python整数整除负数 浏览:880
遮天用什么小说app看 浏览:645
什么可以发类似朋友圈的app 浏览:495
cmd查找命令行 浏览:661
如何申请域名需要虚拟服务器 浏览:497
气体流量的算法 浏览:634
大族加密狗鼠标 浏览:23
php数据库登录界面 浏览:657
加密资产巨鲸市场 浏览:835
追源码软件 浏览:173
俄罗斯圣诞小姐姐入眠解压声音 浏览:452
手机分身加密有什么用 浏览:261
程序员怎么跟男朋友说我爱你 浏览:309
单片机频率变化 浏览:428
哪个app可以看赌神 浏览:466
rstudiopython 浏览:128
团队如何开发服务器 浏览:442
php选择数据库的函数 浏览:772