【发布时间】:2019-06-24 01:49:47
【问题描述】:
我正在尝试修剪图像的一部分,其中整行图像除了白色之外什么都没有。
我尝试使用 matplot 库
-
将图像转换为矩阵并查看是否 (r,g,b) = (0,0,0) 或 (1,1,1),如果每个 (r,g,b) 为上面那种在行中
矩阵看起来像 [ [ [[r,g,b], [r,g,b]....] ],...., [ [r,g,b], [r,g,b ]....] ] ]
我达到了我的要求,但我正在运行大约 500 张图像,大约需要 30 分钟。我可以用更好的方式来做吗?
所需的图像应该是这样的
Edit-1: 尝试使用 wand 包中的 trim 方法
with wand_img(filename=path) as i:
# i.trim(color=Color('white'))
# i.trim(color=Color('white'))
i.trim()
i.trim()
i.save(filename='output.png')
但不适用于以下类型的images
【问题讨论】:
标签: python matplotlib image-processing python-imaging-library