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

New to MATLAB?

how to display an image from a matrix in matlab?

Asked by BANI tita

BANI tita (view profile)

on 24 Dec 2012

Hello, I am looking for the matlab function that allows me to transfer a confusion matrix has a picture, thank you

0 Comments

BANI tita

BANI tita (view profile)

Tags

Products

No products are associated with this question.

2 Answers

Answer by Image Analyst

Image Analyst (view profile)

on 24 Dec 2012

Use image(), or imshow() (in the Image Processing Toolbox). If it's a floating point image, you need to use imshow(yourImage, []).

3 Comments

BANI tita

BANI tita (view profile)

on 24 Dec 2012

thank you for your answer but I'm looking to transform a confusion matrix to an image, and function you my data is just to display an image.

Walter Roberson

Walter Roberson (view profile)

on 24 Dec 2012

There is no difference to MATLAB between an "image matrix" and a "data matrix". It is all just data. Use imagesc(YourMatrix) or imshow(YourMatrix,[])

BANI tita

BANI tita (view profile)

on 25 Dec 2012

thank you

Image Analyst

Image Analyst (view profile)

Answer by Maurizio De Pitta' on 25 Dec 2012
imagesc(yourmatrix)

will solve your issue.

Cheers,

M

1 Comment

Image Analyst

Image Analyst (view profile)

on 25 Dec 2012

By default, imagesc applies some weird colormap that's almost never what you want. Then you have to apply the correct colormap, like gray or whatever. That's why I avoid it and use imshow instead, which applies no colormap - it's just the normal gray scale colormap for a gray scale image.

Contact us