我有一个矩阵。这个矩阵充满了从零到1的数字。我想创建一个图形:
A = zeros(100,100); %just an example matrix that should produce a white tiff-image
figure(1)
image(A)
不幸的是,它产生了一种深紫色。但在.tif0中,它的意思是白色。如何生成0=白色、1=黑色的灰度图像?
要显示图像,请使用imshow
。键入imshow(A)
将0显示为黑色,1显示为白色,中间值显示为越来越亮的灰色值。这是标准惯例。
您需要将0显示为白色,将1显示为黑色,这与标准约定相反。例如,您可以通过反转图像来实现这一点:
imshow(1-A);