필터 지우기
필터 지우기

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

조회 수: 1 (최근 30일)
alapati pujitha
alapati pujitha 2016년 3월 16일
답변: waqar ismail 2018년 2월 4일
I require generalized code for 'n' clusters

답변 (2개)

kalaiyarasi murugesan
kalaiyarasi murugesan 2018년 2월 2일
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 2018년 2월 4일
here should be another file function which defines the threshold value. you should find it too.

Community Treasure Hunt

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

Start Hunting!

Translated by