[其他] 影像弱化的频域问题

楼主: sherry470 (sherry)   2016-12-05 02:54:28
最近在学习用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)
作者: kevio (成仔)   2016-12-05 11:44:00
NaN应当指定为1 我信中写错了

Links booklink

Contact Us: admin [ a t ] ucptt.com