Change colormap image processing
1 次查看(过去 30 天)
显示 更早的评论
I need a 256 intensity colormap, for which I am using the following code.
colormap(gray(256));
But when I print out the cmap using
cmap = colormap;
I still get 64*3 double instead of a 256*3 value. What am I doing wrong?
0 个评论
采纳的回答
Yu Jiang
2014-8-13
Hi Ashray
Can you try executing the following command in MATLAB
>> set(gcf, ‘renderer’, ‘opengl’).
and see if it works?
This command changes your renderer to opengl.
If it does not work, could you let me know which release of MATLAB you are using? What is your operating system?
-Yu Jiang
0 个评论
更多回答(1 个)
Joseph Cheng
2014-8-13
I would check to see if the figure is still open, or is the active figure. is the cmap = colormap; directly after you create the figure? if you're confident that the figure is being displayed with a 256 grayscale then why not save the cmap when you do the colormap(gray(256))?
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Red 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!