gpt4 book ai didi

python - 我如何检查 Qt 或 PyQt 中的空白图像?

转载 作者:太空狗 更新时间:2023-10-30 02:35:42 30 4
gpt4 key购买 nike

我已经生成了一组图像。其中一些是空白的,因为它们的背景是白色的。我可以访问每个图像的 QImage 对象。有没有 Qt 方法来检查空白图像?如果没有,有人可以推荐在 Python 中执行此操作的最佳方法吗?

最佳答案

我不知道 Qt,但在 PIL 中有一种简单有效的方法使用 getextrema方法、例子:

im = Image.open('image.png')
bands = im.split()
isBlank = all(band.getextrema() == (255, 255) for band in bands)

来自文档:

im.getextrema() => 2-tuple

Returns a 2-tuple containing the minimum and maximum values of the image. In the current version of PIL, this is only applicable to single-band images.

关于python - 我如何检查 Qt 或 PyQt 中的空白图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1110403/

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