Effacer les filtres
Effacer les filtres

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

1 vue (au cours des 30 derniers jours)
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,[]);

Réponses (1)

Image Analyst
Image Analyst le 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);
  2 commentaires
Tahir
Tahir le 2 Sep 2014
for camerman image...it will work...but for my image it will not...because my image is medical image having fine details.
.
Image Analyst
Image Analyst le 2 Sep 2014
Maybe everything got filtered away. Post your image if you want me to try it.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by