Halcon图像的傅里叶变换

图 像 的 傅 里 叶 变 换 图像的傅里叶变换

傅里叶变换定义:傅里叶变换是时域到频域的变换方法,通俗讲是将现在的空间变换到一个能够反映某些事物出现频率的空间。

图像傅里叶变换:
在这里插入图片描述
用途:一般用于对出现频率高像素点的分析以及噪声的去除

频率图特点:图像中心为频率为0的原点,由内到外频率越来越高。
其中灰度变换激烈的地方对应高频成分,如边缘;灰度变换不大的地方对应低频。

在这里插入图片描述

dev_open_file_dialog ('read_image', 'default', 'default', Selection)
read_image (Image, Selection)

rgb1_to_gray (Image, GrayImage)

* 傅里叶变换
fft_image (GrayImage, ImageFFT)

area_center (ImageFFT, Area, Row, Column)

* 画圆
gen_circle (Circle, Row, Column, 5)


paint_region (RegionDifference, ImageFFT, ImageResult, 255, 'fill')

* 傅里叶逆变换
fft_image_inv (ImageResult, ImageFFTInv)

gen_circle (Circle1, Row, Column, 100.5)
difference (Circle1, Circle, RegionDifference)
paint_region (RegionDifference, ImageFFT, ImageResult, 255, 'fill')