MATLAB:使用负值和自定义颜色图进行写入

用户名

我有一个自定义颜色图cmap,用于显示X包含负值的矩阵我用显示

image(X, 'CDataMapping', 'scaled');
colormap(cmap);
axis normal;

效果很好,但现在我想将矩阵另存为具有相同颜色映射的图像。

当我尝试以下内容时:

imwrite(X, cmap, 'test.tif');

我得到全黑图像。我知道tiff希望将它们映射到0到1或0到2 ^ 16的空间,所以我尝试做

X = X - min(X(:));
X = (X/max(X(:)))*(2^16);
X = uint16(X);

但是,当我尝试使用保存Xcmap,文件已损坏,无法打开。我尝试使用0到2 ^ 16-1的新比例重新生成自定义颜色图,但是由此创建的图像也不可读。

关于如何实现的任何想法?

用户名

这是我最终解决的方法:

除了修改矩阵外,我还必须将颜色映射标准化为0到1的空间。我还必须乘以颜色图的长度,而不是2 ^ 16。

这就是最终的样子:

cmap = cmap - min(cmap(:));
cmap = cmap/max(cmap(:));
N = size(cmap, 1);
X = X - min(X(:));
X = (X/max(X(:)))*N;
X = uint16(X);
imwrite(X, cmap, 'test.tif');

我希望这可以省去一些给我带来的麻烦!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用CBfit Matlab自定义颜色图

来自分类Dev

matplotlib错误栏图-使用自定义颜色图

来自分类Dev

如何使用sql和c#自定义设置饼图颜色

来自分类Dev

使用python中的matplotlib制作自定义颜色图

来自分类Dev

使用python中的matplotlib制作自定义颜色图

来自分类Dev

在轮廓上使用自定义颜色图

来自分类Dev

带有浮点范围的自定义颜色图,可用于Matlab中的颜色

来自分类Dev

seaborn / matplotlib自定义颜色图

来自分类Dev

Folium GeoJson自定义颜色图

来自分类Dev

自定义Matplotlib颜色图

来自分类Dev

Python-具有0.99和0.999不同颜色的自定义颜色图

来自分类Dev

Matlab图的自定义标记

来自分类Dev

使用 pylab 在 ipython 中自定义颜色和标记

来自分类Dev

Facebook使用JS SDK打开图自定义故事和自定义对象

来自分类Dev

R:自定义树状图-不同的休假节点颜色和类型(按标签)

来自分类Dev

使用dimplejs创建组合的条形图/折线图并使用自定义颜色

来自分类Dev

在颜色栏中自定义颜色MATLAB

来自分类Dev

在颜色栏中自定义颜色MATLAB

来自分类Dev

使用Spring Boot进行PreAuthorize和自定义AuthenticationFilter

来自分类Dev

使用logstash和弹性搜索进行自定义解析

来自分类Dev

通过matplotlib ax.bar()进行绘制以使用自定义颜色图创建windrose时出现“ ValueError:无效RGBA参数:None”

来自分类Dev

matplotlib中的自定义连续颜色图

来自分类Dev

JFreeChart条形图自定义颜色?

来自分类Dev

AMCharts甜甜圈图颜色渐变自定义

来自分类Dev

创建自定义seaborn颜色图时出错

来自分类Dev

matplotlib中的自定义连续颜色图

来自分类Dev

如何使用自定义颜色代替预定义的颜色

来自分类Dev

使用自定义分类索引顺序在Python中对热图行进行重新排序

来自分类Dev

如何使用自定义顺序对Seaborn热图的列进行排序?

Related 相关文章

  1. 1

    使用CBfit Matlab自定义颜色图

  2. 2

    matplotlib错误栏图-使用自定义颜色图

  3. 3

    如何使用sql和c#自定义设置饼图颜色

  4. 4

    使用python中的matplotlib制作自定义颜色图

  5. 5

    使用python中的matplotlib制作自定义颜色图

  6. 6

    在轮廓上使用自定义颜色图

  7. 7

    带有浮点范围的自定义颜色图,可用于Matlab中的颜色

  8. 8

    seaborn / matplotlib自定义颜色图

  9. 9

    Folium GeoJson自定义颜色图

  10. 10

    自定义Matplotlib颜色图

  11. 11

    Python-具有0.99和0.999不同颜色的自定义颜色图

  12. 12

    Matlab图的自定义标记

  13. 13

    使用 pylab 在 ipython 中自定义颜色和标记

  14. 14

    Facebook使用JS SDK打开图自定义故事和自定义对象

  15. 15

    R:自定义树状图-不同的休假节点颜色和类型(按标签)

  16. 16

    使用dimplejs创建组合的条形图/折线图并使用自定义颜色

  17. 17

    在颜色栏中自定义颜色MATLAB

  18. 18

    在颜色栏中自定义颜色MATLAB

  19. 19

    使用Spring Boot进行PreAuthorize和自定义AuthenticationFilter

  20. 20

    使用logstash和弹性搜索进行自定义解析

  21. 21

    通过matplotlib ax.bar()进行绘制以使用自定义颜色图创建windrose时出现“ ValueError:无效RGBA参数:None”

  22. 22

    matplotlib中的自定义连续颜色图

  23. 23

    JFreeChart条形图自定义颜色?

  24. 24

    AMCharts甜甜圈图颜色渐变自定义

  25. 25

    创建自定义seaborn颜色图时出错

  26. 26

    matplotlib中的自定义连续颜色图

  27. 27

    如何使用自定义颜色代替预定义的颜色

  28. 28

    使用自定义分类索引顺序在Python中对热图行进行重新排序

  29. 29

    如何使用自定义顺序对Seaborn热图的列进行排序?

热门标签

归档