最近在学习用MATLAB处理影像
在做影像弱化的时候遇到一些问题想请教大家
我想把一个影像读入后做FFT转换,在频域和degradation function相乘
再把相乘后的影像做反FFT转换,得到一个比较模糊的影像
degration function:
http://i.imgur.com/I8a2LUP.png
以下是我的主程式:
clear
clc
close all
image_rgb = imread('original.png'); % read the image
image_gray = rgb2gray(image_rgb); % transform RGB image into grayscale
fp = motion(image_gray); %degradation
figure,fftshow(fp, 'abs'); % show the image
title('After');
函数motion就是做影像处理的部分:
function fp = motion(f)
% (M,N)