【问题标题】:Calculating image entropy计算图像熵
【发布时间】:2016-10-01 15:56:00
【问题描述】:

我正在寻找可用于计算此消息 (http://i.stack.imgur.com/ahdk6.jpg) 中附加图像的信息熵的代码。我用谷歌搜索了这个问题的潜在答案,并找到了一些关于如何做到这一点的描述(例如http://uk.mathworks.com/help/images/ref/entropy.html)。但是,这对我和相关图像不起作用。我真的很感谢任何人的帮助,因为我对 Matlab 不是很熟练。

感谢和最良好的祝愿,

达里奥

【问题讨论】:

  • 怎么没用?无论如何,你想计算熵的目的是什么?我认为这是一个非常差的随机性度量,因为它没有考虑空间相关性,在 1 位图像(只是黑白)上,我宁愿将其划分为例如 4 x 48 x 8 像素区域并计算这些熵而不是单个像素。或者,我还会查看 FFT 系数的分布,因为“随机”图像在所有频率上都有系数。

标签: image grayscale entropy


【解决方案1】:

您可以在终端的命令行中使用 ImageMagick 非常简单地完成此操作,该工具安装在大多数 Linux 发行版上,可用于 OSX 和 Windows。

所以,你运行:

convert image.jpg -print '%[entropy]\n' null:
0.302578

【讨论】:

    猜你喜欢
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多