필터 지우기
필터 지우기

how to display image from array coloring specific values in white

조회 수: 1 (최근 30일)
Hi,
I have a 501x501 matrix.
This matrix contains some values and zero values like below matrix.
a =
1 2 3 8 4
4 7 0 9 1
8 0 0 0 1
9 3 0 6 7
9 4 7 2 7
I want to display image from this kind of array coloring zero values in white because i cannot do this using image func image(a,'CDataMapping','scaled')
How can i do this?
thank,

채택된 답변

Walter Roberson
Walter Roberson 2017년 11월 10일
color_in_white_here = double(a == 0);
white_color = ones(size(a,1), size(a,2), 3);
image(a, 'CDataMapping','scaled');
hold on
image(white_color, 'AlphaData', color_in_white_here);
hold off

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Display Image에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!