gpt4 book ai didi

image - 使用 imagemagick 检测大部分空图像

转载 作者:行者123 更新时间:2023-12-02 04:25:56 26 4
gpt4 key购买 nike

我想使用imagemagick或graphicsmagick来检测图像是否基本上没有内容。

这是一个例子:

example

https://s3-us-west-2.amazonaws.com/idelog/token_page_images/120c6af0-73eb-11e4-9483-4d4827589112_embed.png

我已经搜索了 Fred 的 imagemagick 脚本,但我不知道是否有办法做到这一点:

http://www.fmwconcepts.com/imagemagick/

最佳答案

最简单的方法是使用 -edge检测后跟随 histogram: & text: 。这将生成大量像素信息,可以将其传递给另一个进程进行评估。

convert 120c6af0-73eb-11e4-9483-4d4827589112_embed.png \
-edge 1 histogram:text:- | cut -d ' ' -f 4 | sort | uniq -c

上面的示例将生成一个很好的报告:

50999 #000000
201 #FFFFFF

由于白色像素的数量少于黑色像素的 1%,我可以说图像是空的。

这可能可以通过传递 -fx 来简化信息至实用程序。

convert 120c6af0-73eb-11e4-9483-4d4827589112_embed.png \
-format '%[mean] %[max]' info:- | awk '{print $1/$2}'
#=> 0.00684814

关于image - 使用 imagemagick 检测大部分空图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27107923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com