我有一个16位的tiff,即b& w。它没有颜色映射。
我将其导入如下:
Tiff = imread('MyImage.tif')
这给了我一个名为Tiff的值'single'的变量。它只是每个像素的强度值的网格/矩阵。
我已尝试过使用
image(Tiff);
但我最终得到的图像都是黄色的。
如果我这样做
imagesc(Tiff);
然后它有点工作,但它不是灰度,它更像是热图。
如何在图表上绘制tiff?我希望能够在那个tiff图像的顶部绘制其他线条。
答案 0 :(得分:0)
试试这个,
[I,cmap] = imread('your_image.tif');
img = ind2rgb(I,cmap);
要在图像上绘制内容,您可以执行以下操作:
figure, imshow(img);
hold on;
plot(your_x_data,your_y_data); % or whatever yo want plot on top that image.