傅里叶变换去除图像条纹杂讯实现步骤

傅里叶变换去除图像条纹杂讯实现步骤_Color Space的博客-CSDN博客_matlab傅里叶变换去条纹

转载自:傅里叶变换去除图像条纹杂讯实现步骤

 

 

 

 

 

 


read_image (Image, './imgs/5.PNG')
rgb1_to_gray (Image, GrayImage)
fft_image (GrayImage, ImageFFT)

gen_rectangle1 (ROI_0, 2.97368, 217.535, 179.635, 227.458)
gen_rectangle1 (TMP_Region, 209.41, 217.535, 387.064, 226.465)
union2 (ROI_0, TMP_Region, ROI_0)
gen_rectangle1 (TMP_Region, 193.53, 234.404, 203.455, 374.316)
union2 (ROI_0, TMP_Region, ROI_0)
gen_rectangle1 (TMP_Region, 193.53, 74.6458, 204.447, 207.612)
union2 (ROI_0, TMP_Region, ROI_0)
 
paint_region (ROI_0, ImageFFT, ImageResult, 0, 'fill')
fft_image_inv (ImageResult, ImageFFTInv)

    如果是彩色图,就先将彩图通道分离,在每个通道做傅里叶变换处理,然后反变换后合并通道即可,下面是视频效果展示:

傅里叶变换去除图像条纹杂讯

另外注意:

傅里叶变换有哪些具体的应用? - 知乎