【问题标题】:Matlab code to generate images from entropyMatlab代码从熵生成图像
【发布时间】:2014-03-30 02:00:05
【问题描述】:

你能帮我解决这个问题吗:

假设平均而言,在二值图像中,75% 的像素为白色,25% 为黑色。这个源的熵是多少? 在Matlab中对这个源进行建模,并根据这个过程生成一些示例图像

【问题讨论】:

    标签: matlab entropy


    【解决方案1】:

    要找到entropy,您只需要应用定义:

    H = -0.25 * log2(0.25) - 0.75 * log2(0.75)
    

    由于我们使用的是log2,因此结果将以位为单位。

    至于生成大小为 512x512 的 Matlab 黑白(二进制)图像,您可以简单地这样做:

    im = rand(512) < 0.75;
    

    按照惯例,true = 1 = 白色false = 0 = 黑色

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-11
      • 2014-10-07
      • 1970-01-01
      • 2011-09-17
      • 2014-04-07
      • 2018-06-05
      • 2017-07-06
      • 1970-01-01
      相关资源
      最近更新 更多