在MATLAB中,使用colormap可以改变图像的颜色映射表。但是有时候我们需要将多张图像放在同一张图形窗口中显示,而且这些图像的颜色映射表可能不同,这时候就需要实现同一图形窗口不用colormap了。具体实现可以使用subplot函数将多张图像设置在同一个图形窗口中,并使用set函数对每张图像的颜色映射表进行单独设置。下面是示例代码:
figure
A = imread('image1.jpg');
B = imread('image2.jpg');
subplot(1,2,1);imshow(A);set(gca,'CLim',[0,255]);
subplot(1,2,2);imshow(B);set(gca,'CLim',[0,1]);
暂无评论