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

4 views (last 30 days)
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)

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

Community Treasure Hunt

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

Start Hunting!