gpt4 book ai didi

python - 在 Python 数据结构中有效地存储多个图像

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:17:02 25 4
gpt4 key购买 nike

我有几张图片(它们的数量可能会随着时间的推移而增加)和它们相应的带注释的图片 - 我们称它们为图像 mask 。

我想将原始图像转换为灰度图像,将带注释的蒙版转换为二值图像 (B&W),然后根据黑白像素坐标将灰度值保存在 Pandas DataFrame/CSV 文件中。

所以这意味着要在原始图像和二进制图像之间来回切换很多。

我不想每次都从文件中读取图像,因为这可能非常耗时。

有什么建议应该使用哪种数据结构在 Python 中存储多种类型的图像?

最佳答案

PIL 和 Pillow 对这类工作的用处不大。

用于像您尝试执行的“查找和计数”对象的基本算法是这样的:1. 转换为灰度 2. 阈值处理(通过 Otsu 方法或类似方法自动进行,或通过手动设置阈值) 3. 轮廓检测 4. 根据你的轮廓进行掩蔽和对象计数。

您可以只使用一个 Mat(整数,Mat1i)作为适合这种情况的数据结构。

关于python - 在 Python 数据结构中有效地存储多个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39957657/

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