gpt4 book ai didi

python - PIL Plus/imToolkit 替代品

转载 作者:行者123 更新时间:2023-11-28 17:52:32 25 4
gpt4 key购买 nike

我一直在尝试寻找是否有为 PIL Plus for Python(也称为 imToolkit)提供的功能的任何延续。我知道 PIL Plus(又名 imToolkit)是 Python 的商业扩展。 PIL 支持客户可以使用它。我还知道 PIL Plus 扩展程序不再可用。

我的问题是,“PIL Plus 的特性/功能是否包含在任何其他工具包中,还是完全被忽视了?”

我正在尝试做的是复制 Matlab 的 imfill 可以执行的操作并填充“漏洞”以创建更好的二进制图像掩码。

提前感谢您的帮助。

最佳答案

我不确定 imfill 是如何工作的。是不是这样:

import numpy as np
import scipy.ndimage.morphology as morphology

bw = np.array([[0, 0, 0, 0, 0, 0, 0, 0],
[0, 1, 1, 1, 1, 1, 0, 0],
[0, 1, 0, 0, 0, 1, 0, 0],
[0, 1, 0, 0, 0, 1, 0, 0],
[0, 1, 0, 0, 0, 1, 0, 0],
[0, 1, 1, 1, 1, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0]])

print(morphology.binary_fill_holes(bw).astype('int'))

产量

[[0 0 0 0 0 0 0 0]
[0 1 1 1 1 1 0 0]
[0 1 1 1 1 1 0 0]
[0 1 1 1 1 1 0 0]
[0 1 1 1 1 1 0 0]
[0 1 1 1 1 0 0 0]
[0 0 0 0 0 0 0 0]
[0 0 0 0 0 0 0 0]]

如果是这样,您可能需要查看 scipy's morphology package .

关于python - PIL Plus/imToolkit 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7000288/

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