Borrar filtros
Borrar filtros

how to segment an color image using fuzzy c-means technique?

1 visualización (últimos 30 días)
alapati pujitha
alapati pujitha el 16 de Mzo. de 2016
Respondida: waqar ismail el 4 de Feb. de 2018
I require generalized code for 'n' clusters

Respuestas (2)

kalaiyarasi murugesan
kalaiyarasi murugesan el 2 de Feb. de 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');

waqar ismail
waqar ismail el 4 de Feb. de 2018
here should be another file function which defines the threshold value. you should find it too.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by