Effacer les filtres
Effacer les filtres

how to do segmentation using fuzzy C means

1 vue (au cours des 30 derniers jours)
kalaiyarasi murugesan
kalaiyarasi murugesan le 2 Fév 2018
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
Dheeraj Kumar Baghel le 20 Avr 2022
Fcmthresh is not supported in matalb 2020

Connectez-vous pour commenter.

Réponses (1)

Muzamil
Muzamil le 7 Avr 2018
copy fcmthresh.m into tour working directory.. files are attached

Catégories

En savoir plus sur Fuzzy Logic Toolbox dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by