How deblur an image???

回答 (1 件)

Frank
Frank 2011 年 5 月 18 日

1 投票

You can use this to sharpen the image, that may help deblur it. This will allow you to select an area that you want to sharpen.
I = imread('image name');
imshow(I)
BW=roipoly;
imshow(BW)
h = fspecial('unsharp');
I2 = roifilt2(h,I,BW);
imshow(I)
figure, imshow(I2)

4 件のコメント

Alessandro
Alessandro 2011 年 5 月 18 日
It works a little but is not enough, what I can do to improve the sharpness?
Thanks!
Sean de Wolski
Sean de Wolski 2011 年 5 月 18 日
Define "Not enough"
Frank
Frank 2011 年 5 月 18 日
Read a bit into this (for the script):
http://www.mathworks.com/help/toolbox/images/ref/fspecial.html
and check this out, it maybe helpful.
http://m2matlabdb.ma.tum.de/download.jsp?MC_ID=5&MP_ID=188
Alessandro
Alessandro 2011 年 5 月 18 日
"Not enough" means that I should get a better circle with less blurring.

サインインしてコメントする。

製品

質問済み:

2011 年 5 月 18 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by