Matlab 中的 Tiff 格式
Tiff format in Matlab
我有一个矩阵。这个矩阵全是从0到1的数字。我想创建一个数字:
A = zeros(100,100); %just an example matrix that should produce a white tiff-image
figure(1)
image(A)
遗憾的是它会产生深紫色。但在 .tiff 中,0 表示白色。如何生成 0 = 白色和 1 = 黑色的灰度图像?
要显示图像,请使用 imshow
。输入 imshow(A)
将显示 0 为黑色,1 为白色,中间值显示为越来越亮的灰色值。这是标准惯例。
您需要将 0 显示为白色,将 1 显示为黑色,这与标准惯例相反。例如,您可以通过反转图像来完成此操作:
imshow(1-A);
我有一个矩阵。这个矩阵全是从0到1的数字。我想创建一个数字:
A = zeros(100,100); %just an example matrix that should produce a white tiff-image
figure(1)
image(A)
遗憾的是它会产生深紫色。但在 .tiff 中,0 表示白色。如何生成 0 = 白色和 1 = 黑色的灰度图像?
要显示图像,请使用 imshow
。输入 imshow(A)
将显示 0 为黑色,1 为白色,中间值显示为越来越亮的灰色值。这是标准惯例。
您需要将 0 显示为白色,将 1 显示为黑色,这与标准惯例相反。例如,您可以通过反转图像来完成此操作:
imshow(1-A);