【问题标题】:imagemagick - remove logo in image or crop imageimagemagick - 删除图像中的标志或裁剪图像
【发布时间】:2017-09-22 23:02:59
【问题描述】:

我有一个logo 和包含该徽标的图片,例如top-left、左下角、右上角、右下角。

使用imagemagick,我该怎么做

(a) 删除该徽标或

(b) 如果不可能,找到 x/y 坐标的徽标并裁剪该图像并将徽标剪掉?

感谢您的帮助!

【问题讨论】:

  • 所有图片中的标志尺寸是否相同?我认为它落在哪个角落是随机的......?
  • 不,它的大小不一样(标志和主图像),是的,标志是随机放置在角落的。
  • 出于对这些图像的兴趣,您要从中删除徽标吗?

标签: linux imagemagick


【解决方案1】:

您的问题不清楚徽标是否始终以相同大小出现在您的“带水印” 图像中。

如果徽标的大小已知,您可以进行子图像搜索并填充或模糊或裁剪徽标。

如果徽标的大小是可变的或未知的,您需要寻找具有 Scale Invariant (SIFT) 的包(可能是 OpenCV) AFAIK 中不存在 ImageMagick 的功能。

【讨论】:

  • 大小不一样。
  • 那么请看我回答的最后一段。
  • 好的。非常感谢。你知道如何使用 bash/命令行来做到这一点吗?它在这里看起来不错,但我真的想删除它或裁剪它。不应该留下任何证据;)stackoverflow.com/questions/32125281/…
猜你喜欢
  • 2012-05-19
  • 2017-03-21
  • 2018-07-15
  • 1970-01-01
  • 2013-08-06
  • 1970-01-01
  • 1970-01-01
  • 2016-11-22
  • 1970-01-01
相关资源
最近更新 更多