【问题标题】:Get Image matrix from histogram matrix in matlab从matlab中的直方图矩阵获取图像矩阵
【发布时间】:2014-03-16 19:40:38
【问题描述】:

我想更改图像直方图矩阵中的值,然后想要更改直方图的新图像,所以我更改了直方图矩阵中的值,但我无法在 matlab 中显示图像,任何人都可以帮助我告诉如何拥有新图像?

【问题讨论】:

  • 你检查过histeq函数吗?
  • 是的,但我希望直方图值在 32 个值的区间内保持不变,histeq 不这样做
  • @Anmol:我不明白你的问题, histeq 有什么问题
  • @Daniel:是的,我已经在我的程序中使用了它。

标签: matlab image-processing matrix histogram


【解决方案1】:

更改直方图本身不会影响您直接计算它的图像矩阵。

但是,正如 Luis 在 cmets 中建议的那样,您可以使用 histeq。您需要给它一个额外的输入 - 您希望输出图像匹配的直方图(这里,I 是您的原始图像,hgram 是您修改后的直方图矩阵):

J = histeq(I,hgram);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多