create a picture with matrix

12 vues (au cours des 30 derniers jours)
Leon Phung
Leon Phung le 7 Juin 2018
Is it possible to create a black&white image from a matrix with 0 and 1? for example, matrix 50x25 (each element represent a pixel) randomly filled with 0 and 1 (assume black = 0 and white = 1), then use that to draw a picture.

Réponse acceptée

Walter Roberson
Walter Roberson le 7 Juin 2018
image(uint8(YourMatrix))
colormap(gray(2))

Plus de réponses (1)

Rishabh Rathore
Rishabh Rathore le 7 Juin 2018
Here's what I understand from your question, you have a matrix of 0s and 1s and want to generate a binary (black and white) image.
You can convert any 2d matrix to grayscale (black and white) image using 'mat2gray' function
And since your matrix only contains 0 or 1 so your image would contain only black or white, no gray levels.
For more information on mat2gray, refer mat2gray
  1 commentaire
Leon Phung
Leon Phung le 7 Juin 2018
thank you very much.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Convert Image Type dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by