フィルターのクリア

i have a binery information ,how can i make an image with the help of this

1 回表示 (過去 30 日間)
shantanu shukla
shantanu shukla 2013 年 9 月 27 日
コメント済み: Image Analyst 2013 年 10 月 4 日
[255 0 0 0 0 0 255 255 255
255 0 0 0 0 0 255 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
255 0 0 0 0 0 255 255 255]
  2 件のコメント
shantanu shukla
shantanu shukla 2013 年 10 月 4 日
Image Analyst
Image Analyst 2013 年 10 月 4 日
You already had two replies. A week ago. Scroll down and respond to them.

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

採用された回答

Walter Roberson
Walter Roberson 2013 年 9 月 27 日
YourImage = uint8(YourArray);
image(YourImage);
colormap(gray(255))

その他の回答 (1 件)

Image Analyst
Image Analyst 2013 年 9 月 27 日
編集済み: Image Analyst 2013 年 9 月 27 日
That is not binary information. What you have, already, is an image. Or at least an image array , though it may not necessarily be displayed yet. If you want a binary image, you have to cast to logical:
grayScaleImage =...
[255 0 0 0 0 0 255 255 255
255 0 0 0 0 0 255 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
0 0 0 0 0 0 0 255 255
255 0 0 0 0 0 255 255 255]
binaryImage = logical(grayScaleImage)
Now you can display with imshow() or image():
imshow(binaryImage);
which will display it in the current axes, or create one and display it if no axes exists yet. I know I kind of answered the opposite of what you asked but you're not using standard terminology so I'm trying to figure out what you want.

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by