i have a binery information ,how can i make an image with the help of this
1 回表示 (過去 30 日間)
古いコメントを表示
[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 件のコメント
Image Analyst
2013 年 10 月 4 日
You already had two replies. A week ago. Scroll down and respond to them.
採用された回答
Walter Roberson
2013 年 9 月 27 日
YourImage = uint8(YourArray);
image(YourImage);
colormap(gray(255))
0 件のコメント
その他の回答 (1 件)
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.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!