I can't do region of interest sharping of image why ?

2 visualizaciones (últimos 30 días)
Ali Zulfikaroglu
Ali Zulfikaroglu el 12 de En. de 2021
Comentada: Ali Zulfikaroglu el 16 de En. de 2021
I have a mammogram image. In Left side image, I used roipoly command and drawed that polygon .
and then I sharpened that polygon inside region but image blurred instead of sharpen
What's my mistake in my codes ?
I need that polygon inside region sharpened.
img=imread('image.jpg');
if(size(img,3)>1)
img=rgb2gray(img);
end
mask=roipoly(img);
filt=fspecial('unsharp');
filt_img=roifilt2(filt,img,mask);
figure, imshow(filt_img);

Respuestas (1)

Nitin Kapgate
Nitin Kapgate el 15 de En. de 2021
You can use the imsharpen function to sharpen a ROI in your image as illustrated here.
  1 comentario
Ali Zulfikaroglu
Ali Zulfikaroglu el 16 de En. de 2021
I tried but I got still same image.
My code is in here which is applied your solution way with imsharpen.
I drawed my circle with roipoly function
and then filtered. But it looks crystallized which is showen above ,not sharpened.
img=imread('image.jpg');
if(size(img,3)>1)
img=rgb2gray(img);
end
mask=roipoly(img);
f = @(x)imsharpen(x,'Amount',3)
filt_img=roifilt2(img,mask,f);
figure, imshow(filt_img);

Iniciar sesión para comentar.

Community Treasure Hunt

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

Start Hunting!

Translated by