30

似乎 GIMP 的智能剪刀是基于 SIGGRAPH '95 关于“用于图像合成的智能剪刀”的论文,如源代码中的一条评论所示。

然而Photoshop 中的磁性套索有很大的不同,而 GIMP 的工具为用户提供了一个选项来单击所需图形的顶点并沿着图像中找到的边缘进行近似,而 Photoshop 的磁性套索则为用户提供了一种徒手运行的方式并提供了一些介于两者之间的东西计算机化的近似值和用户想要绘制的内容。

从这种行为来看,很明显,磁性套索样式选择对于在基于触摸的界面中进行选择非常酷。关于磁性套索与 GIMP 工具有何不同的任何指示?有什么具体的论文/算法要研究吗?

4

4 回答 4

8

您可以研究的一种算法是Marching Squares

于 2010-12-06T20:42:08.743 回答
4

磁性套索工具对于快速选择具有复杂边缘设置在高对比度背景下的对象特别有用。

  1. 使用边缘检测算法检测图片中的边缘。
  2. 等待鼠标左键单击事件。
  3. 捕捉到最近检测到的边缘并开始一条线段。

    3A。跟踪鼠标移动,捕捉到检测到的边缘。

    3B。如果单击鼠标左键,则从前一个线段的末尾开始一条线段或结束当前线段。

    3C。如果创建了线段,则使线与区域中检测到的边缘一致。

    3D。如果单击 ESC 键或鼠标右键,则通过创建从第一个点到最后一个点的线段来包围检测到的区域。

瞧,你有一个“磁性套索”。

于 2010-12-06T21:13:41.490 回答
4

似乎 GIMP 的智能剪刀是基于 SIGGRAPH '95 的一篇关于“用于图像合成的智能剪刀”的论文,如源代码中的一条评论所示。

但是 Photoshop 中的磁性套索有很大不同,

带有智能剪刀算法的文档在这里

关于算法之间的关系,这篇文章说

与 BYU 的计算机科学家有着长期合作关系的软件公司 Adob​​e 帮助资助了 Live Surface 的开发研究。由 Barrett 和他的学生开发的名为 Intelligent Scissors 的早期软件更名为 Magnetic Lasso,现在并入 5.0 Adob​​e PhotoShop,它可以快速从图像中提取二维对象。

于 2011-02-03T17:43:30.177 回答
3

我已经使用您提到的文章成功实现了磁性套索 - 用于图像合成的智能剪刀。我还实现了搜索区域的迭代扩展和“路径冷却”。

您可以在www.Photopea.com上查看我的实现(拖放您自己的图像,翻转套索,选择磁性套索)。所以这是可能的,而且实施起来并不难:)

于 2014-05-05T17:57:11.830 回答