how to do segmentation using fuzzy C means
Afficher commentaires plus anciens
hi;
i want to do segmentation using FCM .For that, i tried the following coding for image segmentation. i am getting the error of " undefined function 'fcmthresh' for input arguments of type 'double' ".What should i do to rectify this error..please guide me..
%testfcmthresh.m
clear;clc;
im=imread('mliver3.jpg');
fim=mat2gray(im);
level=graythresh(fim);
bwfim=im2bw(fim,0.1);
[bwfim0,level0]=fcmthresh(fim,0);
[bwfim1,level1]=fcmthresh(fim,1);
subplot(2,2,1); imshow(fim);title('Original');
subplot(2,2,2); imshow(bwfim);title(sprintf('Otsu,level=%f',level));
subplot(2,2,3); imshow(bwfim0);title(sprintf('FCM0,level=%f',level0));
subplot(2,2,4); imshow(bwfim1);title(sprintf('FCM1,level=%f',level1)); % imwrite(bwfim1,'fliver6.jpg');
1 commentaire
Dheeraj Kumar Baghel
le 20 Avr 2022
Fcmthresh is not supported in matalb 2020
Réponses (1)
Muzamil
le 7 Avr 2018
0 votes
copy fcmthresh.m into tour working directory.. files are attached
1 commentaire
muhaimin mahfudz
le 12 Août 2018
does this codes work?
Catégories
En savoir plus sur Fuzzy Logic Toolbox dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!