Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Displaying Images after feature extraction

Asked by FIR on 17 Jan 2013
    I have  a image and have extracted texture features 
    g=rgb2gray(g);
    glcm=graycomatrix(g);
    F=graycoprops(glcm,'Contrast','Homogeneity','Correlation','Energy'});
     contrast=F.Contrast;
     homogeneity=F.Homogeneity;
     correlation=F.Correlation;
     energy=F.Energy;

now how to display the image as below

http://imgur.com/mewPK,FLldQ

in result i have res=[contrast energy homogeneity]

based upon the feature exracted feature result please tell how to apply kmeans on images

0 Comments

FIR

Tags

Products

No products are associated with this question.

1 Answer

Answer by Amith Kamath on 17 Jan 2013

If you have four images in I, J, K and L, you could do this,

figure
subplot(2,2,1); imshow(I)
subplot(2,2,2); imshow(J)
subplot(2,2,3); imshow(K)
subplot(2,2,4); imshow(L)

see: http://www.mathworks.com/help/matlab/ref/subplot.html

As for kmeans, http://openclassroom.stanford.edu/MainFolder/DocumentPage.php?course=MachineLearning&doc=exercises/ex9/ex9.html may be a good resource to start with.

6 Comments

Image Analyst on 19 Jan 2013

images are displayed with imshow().

imshow(yourImage);

Text is displayed with set(), text(), fprintf(), etc.

fprintf('The energy = %.2f', energy);
set(handleToStaticText, 'String', 'Blah blah blah');

I don't know what you consider an energy diagram. Perhaps it's a matrix so you can display with imshow:

imshow(myEnergyDiagram, []);
FIR on 19 Jan 2013

its not a matrix that y the problem,a single vale for whole matrix say 23.98

Image Analyst on 19 Jan 2013

Did you see the middle part of my comment above, where I showed you how to display a number as a text label on your GUI or in the command window? P.S., to make it easier on us, you might use Firefox, which has a spell checker built into it. Please proofread your comments because all too frequently they don't make sense:

vale
noun
1.  a valley.
2.  the world, or mortal or earthly life: this vale of tears.
Amith Kamath

Contact us