i have a binery information ,how can i make an image with the help of this
조회 수: 2 (최근 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!