Morphological operation result is not displayed after applying Laplacian of Gaussian on the image.

Hello ! i have to apply morphoogical operation on the biomedical image...when i apply Laplcain of gaussian before the morphological operation then result is just a black image......what is the problem in this code.
img_BlueRation=imread('imgage');% img_BlueRation is the input image
Gauss_filter = fspecial('gaussian',[13,13],4.0);
img_Gauss = imfilter(img_BlueRation,Gauss_filter,'symmetric', 'conv');
Laplac_filter = fspecial('laplacian');
img_LOG = imfilter(img_Gauss,Laplac_filter,'symmetric', 'conv');
struc_Element=strel('disk',3,8)
img_MorphoOpen=imopen(img_LOG,struc_Element);
img_MorphoClose=imclose(img_MorphoOpen,struc_Element);
figure;
imshow(img_MorphoClose,[]);

Answers (1)

It worked for me when I used cameraman.tif. Try casting to double right after you read it in:
img_BlueRation = double(img_BlueRation);

2 Comments

for camerman image...it will work...but for my image it will not...because my image is medical image having fine details.
.
Maybe everything got filtered away. Post your image if you want me to try it.

Sign in to comment.

Categories

Asked:

on 2 Sep 2014

Commented:

on 2 Sep 2014

Community Treasure Hunt

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

Start Hunting!