2012-10-27 27 views
1

我需要从图片中提取不包含透明像素的最大(区域)矩形。 这里是个例(也许这个手工制作的解决方案是错的):使用Imagemagick查找最大矩形不透明

witness http://s9.postimage.org/hcq4kdfcr/feuille1.png rectangle http://s8.postimage.org/ebjllye4x/feuille1.png

找到有关原则(in python)或同一主题相关的问题(here)一些链接,但没有任何回答。

是否有可能使它与Imagemagick?或Linux上的任何命令行工具?

+0

您的矩形是否始终对齐轴?第一个环节不仅仅是关于原则,它实际上解决了你的问题。用距离变换来解决这个问题是疯狂的, – mmgp

+0

是的矩形是轴对齐的(谢天谢地!)。起初,我寻找一个Imagemagick解决方案,或者至少是一个现有的工具。但我目前使用类似的Python脚本。 – bagage

+0

那么你是否已经解决了它,或者你还在寻找什么? – mmgp

回答

0

我没有找到一个基于命令行的工具来做到这一点,所以我在github上分享了由zed(J.F. Sebastian here)提出的版本:largest_rectangle script by zed