Colormap function is not working (color does not change)
이전 댓글 표시
Hello everyone,
Since I updated my Matlab version from 2015a to 2016b, the colormap function does not make any change to my images as they are still shown in their original grey and white color. It was not like this in version 2015a. I would appreciate it if someone could help me. Thanks
댓글 수: 5
Marc Jakobi
2016년 10월 25일
The description of your problem is too vague, since not many people will have encountered it. Could you please add more details, maybe some example code that lets us reproduce your issue?
Nguyen Huudat
2016년 10월 26일
you should use the right expression of colormap function. Ex: colormap([1 1 1]) is black-white color. But it doesn't affect to an image because the image has already brought it's color.
Fardin Azimi
2016년 10월 26일
Fardin Azimi
2016년 10월 26일
Fardin Azimi
2016년 10월 26일
답변 (2개)
Image Analyst
2016년 10월 26일
You need to pass the axes handle in explicitly starting with R2016b otherwise it won't change. For example
colormap(handles.axes1, myColorMap);
댓글 수: 4
Fardin Azimi
2016년 10월 26일
Image Analyst
2016년 10월 26일
What is the name ("tag") of the control on your GUI that you are displaying your image in? How are you displaying it? If you want to apply it to the last axes you showed any image in, try this:
colormap(gca, myColorMap);
AK19
2017년 7월 28일
Doesn't work on 2017a.
Adam
2017년 7월 28일
It works fine in R2017a
Jan
2017년 7월 28일
figure(1)
AxesH = axes;
imshow(CT_Scan1{1}, 'Parent', AxesH);
colormap(AxesH, jet);
Note than imshow accepts the argument 'Colormap' directly also.
댓글 수: 1
Mehedi hasan shuvo
2017년 8월 5일
It works for me in Matlab 2017a
카테고리
도움말 센터 및 File Exchange에서 White에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!