您可以使用 Matlab 内置的函数来从图像中提取颜色并创建 colormap。
步骤如下:
读入图像:使用 imread 函数读入图像。
获取图像颜色:使用 unique 函数获取图像中所有不同的颜色。
创建 colormap:使用 colormap 函数创建 colormap,并将图像颜色作为参数传入。
例如:
% 读入图像
img = imread('example.jpg');
% 获取图像颜色
colors = unique(img, 'rows');
% 创建 colormap
colormap(colors / 255);
这是