clustering the image using k menas.

Hello, i have to clustering, greyscale and rgb image,
what is the procedure for clustering image ?
IDX = kmeans(X,k) is defined kmeans.
what is X in kmeans as input in the image ?
Thanks.

Réponses (1)

Image Analyst
Image Analyst le 17 Mar 2014

0 votes

As background for others who wanted to try something with the Statistics Toolbox (which I don't have), I suggested a 1D vector of all the image gray level values, grayImage(:), for his "X" in http://www.mathworks.com/matlabcentral/answers/121795#comment_202439. But I couldn't test it for him because I don't have the Stats toolbox.

2 commentaires

if so I'll try writes error
??? Error using ==> kmeans>batchUpdate at 436
Empty cluster created at iteration 1.
Error in ==> kmeans at 337
converged = batchUpdate();
Error in ==> Untitled3 at 29
[IDX,ctrs] = kmeans(grayImage(:),3)

Connectez-vous pour commenter.

Question posée :

le 17 Mar 2014

Commenté :

le 20 Mar 2014

Community Treasure Hunt

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

Start Hunting!

Translated by