Matlab中的Tiff格式



我有一个矩阵。这个矩阵充满了从零到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);

相关内容

  • 没有找到相关文章