傅里叶变换的定义:傅里叶变换是时域到频域的变换方法。通俗的讲,是将图像现在的空间,变换到能够反映某些事物出现的频率的空间。
傅里叶变换的用途:一般对出现频率高的像素点的分析,以及噪声的去除。
频率图的特点:图像中心是频率为0的原点,由内到外频率越来越高。其中,灰度变化激烈的地方,对应高频成分,如区域边缘,灰度变化不明显的地方,对应低频成分,如区域中心。
*读图
read_image (Image, 'printer_chip/printer_chip_01')
*傅里叶变换
fft_image (Image, ImageFFT)
*区域中心
area_center (ImageFFT, Area, Row, Column)
*画圆1
gen_circle (Circle1, Row, Column, 200)
*画圆2
gen_circle (Circle2, Row, Column, 1000)
*两圆做差
difference (Circle2, Circle1, RegionDifference)
*屏蔽区域
paint_region (RegionDifference, ImageFFT, ImageResult, 0, 'fill')
*傅里叶逆向变换
fft_image_inv (ImageResult, ImageFFTInv)