【问题标题】:What is the algorithm behind Snapseeds "healing" tool?Snapseeds“治愈”工具背后的算法是什么?
【发布时间】:2020-02-26 05:41:26
【问题描述】:

使用流行的图像编辑应用程序 Snapseed 的“修复”工具,您可以让人物消失在图像中,并用背景颜色和图案干净地填充剩余空间。有趣的是,这不会留下您期望从简单的复制移动算法中获得的丑陋边缘,而是产生平滑的过渡,即使在使用砾石和磨砂等复杂图案填充空间时也是如此。这是如何工作的?

【问题讨论】:

  • 这个问题主要是基于意见,可能很快就会被关闭。
  • 执行此操作需要多长时间?或许你可以断定算法有多复杂。
  • 您可以阅读何时添加此功能并从您的选项中删除此日期之后创建的所有算法。 (该应用创建于 2011 年)
  • 您可能正在寻找 "Content Aware Fill""Inpainting" docs.opencv.org/master/df/d3d/tutorial_py_inpainting.html

标签: algorithm image-processing


【解决方案1】:

这是我不久前问自己的一个好问题,但没有找到答案...... 然而,有一天,我正在使用 GIMP 的修复工具(与 Snapseed 的非常相似),但不知道如何使用它,我查看了文档 (https://docs.gimp.org/2.10/en/gimp-tool-heal.html),在这里我找到了此 PDF 的链接:

http://www.tgeorgiev.net/Invariant.pdf.

希望对你也有用! ?

我认为 Gimp 和 Snapseed 算法之间的唯一区别是点(或多个点)在哪里选择、复制要替换的相似图像,然后粘贴到您想要覆盖的区域(在 Gimp 中,您可以选择在哪里,在 Snapseed 中是自动的)。我希望它足够清楚......

P.S.:我知道现在给你答复有点太晚了,但是……迟到总比没有好!

[编辑:]

无论如何,这种技术的名称叫做“泊松编辑”,如果你在 Google 上搜索它,你可以找到很多示例和解释。 (https://www.cs.jhu.edu/~misha/Fall07/Papers/Perez03.pdf)

【讨论】:

    猜你喜欢
    • 2021-10-31
    • 2010-09-30
    • 2018-11-11
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    • 2020-09-22
    • 2012-10-02
    相关资源
    最近更新 更多