【发布时间】:2014-06-15 23:45:59
【问题描述】:
我正在尝试基于显着性获取显着性图,为此我必须根据图形切割分割图像并找到每个补丁的平均显着性。我能够分割图像,并获得原始图像的轮廓和显着性。等高线显示分割图像的地图。图片如下所示。
我正在尝试获取每个补丁或轮廓内的显着性值并获得其平均值。走了这么远之后,我有点难过,因为我想不出一个清晰而简单的方法来做到这一点。我检查了 matlab 中的 activecontour,但该函数似乎做了一些不同的事情。基本上,我需要每个补丁的参考。请帮我解决这个问题。 : 如何在图像 2 指定的等高线图中从原始图像(第一个)获得平均显着性值?
提前致谢。
编辑:
补丁是指每个封闭的轮廓区域。
【问题讨论】:
-
您是否有可以为您创建的每个图像补丁/轮廓提供 ID 的东西?看一下等高线图,我不知道你说的“图像补丁”是什么意思。您的意思是在每个 CLOSED 轮廓中找到平均显着性值吗?
-
是的,在每个闭合轮廓区域中。 @rayryengspan>
-
@rayryeng 我没有除此之外的任何其他数据。有没有办法解决这个问题?
-
我会尽快给你答案。
-
不客气。我也刚刚编辑了我的答案,因为我的初始实现不起作用。我怀疑如果您按照我第一次使用的方式进行操作,它只会为您填充的地图返回一个完全实体的对象。我做了一个小修改,请检查一下。
标签: image matlab image-processing contour image-segmentation