【发布时间】:2014-04-25 17:49:46
【问题描述】:
我想自动清除扫描页面中的可见边框/阴影。
我这样做的想法很简单:检测图像中所有像素为白色或接近白色的最大矩形,然后将图像裁剪为该矩形或用白色填充外部。
我可以编写自己的程序来查找这样的矩形,但我更喜欢使用ImageMagick(也可以进行裁剪或填充)、netpbm 或其他适用于 Linux 和 Cygwin 的实用程序。
他们能做到吗?怎么样?
PS:我刚刚找到了very similar question。 如果那里的答案对我有用,这将是重复的。
【问题讨论】:
-
Gimp 中有一个自动裁剪功能。我不知道是否可以在脚本中使用它,但它通常效果很好。
-
Morphology 上的有趣文章可能会有所帮助。您能否在图片之前和之后发布您期望的示例?
-
@emcconville:请参阅this question,这是相同的问题,但提出了不同的问题。
-
@Alexis Wilke:这似乎只裁剪完全空白的材料,例如pnmcrop - 但我还需要裁剪阴影和边框。
标签: imagemagick imagemagick-convert