Image processing 使用Imagemagick查找最大不透明矩形

Image processing 使用Imagemagick查找最大不透明矩形,image-processing,imagemagick,drawrect,rectangles,Image Processing,Imagemagick,Drawrect,Rectangles,我需要从图片中提取不包含透明像素的最大(面积)矩形。 这里有一个例子(也许这个手工制作的解决方案是错误的): 我找到了一些关于原则()或同一主题相关问题()的链接,但没有任何答案 可以用Imagemagick制作吗?或者linux上的任何命令行工具?我没有找到一个基于命令行的工具来做这件事,所以我“分叉”了zed(这里是J.F.Sebastian)在github上提出的版本:。你的矩形总是轴对齐吗?第一个环节不仅仅是原则,它实际上解决了你的问题。用距离变换来解决这个问题是疯狂的,是的,矩形是

我需要从图片中提取不包含透明像素的最大(面积)矩形。 这里有一个例子(也许这个手工制作的解决方案是错误的):

我找到了一些关于原则()或同一主题相关问题()的链接,但没有任何答案


可以用Imagemagick制作吗?或者linux上的任何命令行工具?

我没有找到一个基于命令行的工具来做这件事,所以我“分叉”了zed(这里是J.F.Sebastian)在github上提出的版本:。

你的矩形总是轴对齐吗?第一个环节不仅仅是原则,它实际上解决了你的问题。用距离变换来解决这个问题是疯狂的,是的,矩形是轴对齐的(感谢上帝!)。起初,我寻找Imagemagick解决方案,或者至少是现有的工具。但我目前使用的是一个类似的python脚本。那么,你已经解决了它还是还在寻找什么呢?对我来说,这不再是一个问题,即使解决方案不是我所期望的最好的,它是否应该关闭?我相信你应该包括你自己的解决方案作为答案,并完成这个问题。