【发布时间】:2013-03-23 03:31:08
【问题描述】:
我有两张图像,一张 100x100 我想以灰度绘制,一张 20x20 我想使用另一个颜色图绘制。后者应该叠加在前者之上。
这是我目前的尝试:
A = randn(100);
B = ones(20);
imagesc(A);
colormap(gray);
hold on;
imagesc(B);
colormap(jet);
这有几个问题:
- 我无法更改较小图像的偏移量。 (它们总是共享左上角的像素。)
- 它们具有相同的颜色图。 (第二个
colormap改变所有像素的颜色。) - 像素值在合成图像上进行归一化,因此如果第二张图像引入新的极值,则第一张图像会发生变化。两个图像的缩放比例应该是分开的。
我该如何解决这个问题?
我想要一个与此类似的效果,除了我的彩色叠加层是矩形而不是弯曲的:
【问题讨论】: