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.

 採用された回答

Walter Roberson
Walter Roberson 2018 年 6 月 7 日

1 投票

image(uint8(YourMatrix))
colormap(gray(2))

その他の回答 (1 件)

Rishabh Rathore
Rishabh Rathore 2018 年 6 月 7 日

1 投票

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 件のコメント

Leon Phung
Leon Phung 2018 年 6 月 7 日
thank you very much.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File Exchange で Convert Image Type についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by