数字图像处理基本软件VC++实现基本处理功能 (二)

数字图像处理基本软件VC++实现基本处理功能 (二)_第1张图片

数字图像处理基本软件VC++实现基本处理功能 (二)_第2张图片

以上做法是以输入图像为基准来查找输出图像上的对应点,在放大时出现了输出图像上的一些位置没有对应像素值的情况,所以出现了断断续续的情况。

(2)      放大缩小(最近邻点法与双线性内插):

以输出图像为基准,对于输出图像上的每个像素,查找其在输入图像上对应的像素,就可以避免上述现象。即使用如下式子:

x=X/a

y=Y/b

本例中进行的是实数运算,x和y包括小数位,然而,输入图像的像素地址必须是整数,所以对于地址计算,有必要采取某种形式对地址进行整数化,在此,经常用的整数化方式就是四舍五入的取整方式。

在图像上选择最靠近坐标点(x,y)的方格上的点,称为最紧邻点法(nearest neighbor approach)也被称为零阶内插法。

使用这种方法,当图像放大到一定程度时会出现马赛克状。(mosaic)

数字图像处理基本软件VC++实现基本处理功能 (二)_第3张图片

数字图像处理基本软件VC++实现基本处理功能 (二)_第4张图片


数字图像处理基本软件VC++实现基本处理功能 (二)_第5张图片

数字图像处理基本软件VC++实现基本处理功能 (二)_第6张图片


数字图像处理基本软件VC++实现基本处理功能 (二)_第7张图片

傅里叶变换:

本例程还不完善,需带改善。

小波分析:

本例程还不完善,需带改善。


你可能感兴趣的:(vc++,图像处理)