请你帮我解决这个问题:
假设二进制图像中的平均值,75%的像素是白色,25%是黑色。这个来源的熵是多少? 在Matlab中对此源进行建模,并根据此过程生成一些示例图像
答案 0 :(得分:1)
要查找entropy,您只需要应用定义:
H = -0.25 * log2(0.25) - 0.75 * log2(0.75)
由于我们使用log2
,结果将以位为单位。
至于生成大小为512x512的Matlab B& W(即二进制)图像,您可以简单地执行:
im = rand(512) < 0.75;
按照惯例,true
= 1 = 白色和false
= 0 = 黑色。