如何检测iOS中最近的小按钮?

时间:2014-11-27 11:38:35

标签: ios objective-c iphone uiscrollview coordinates

我需要构建一个有图像的应用程序。在图像上有许多点,用户可以点击并依赖于我们需要输入的点击位置。点按位置是固定的。

用户可以缩放图像。检测多个水龙头。 (单击,双击等)

我们面临的最大问题是彼此靠近的地方太多了。因此,如果我们点击一​​个点,我们就会点击其他点。

以下是我需要处理的图像。

enter image description here

我需要检测所有红点的点击并根据它做出决定。用户无法看到红点。

我尝试过的是。

在图像上放置按钮,如图所示。但问题是,当用户点击按钮时,按钮的点击事件未调用或者没有点击用户似乎点击的右键。

我现在想做的是。

在滚动视图中拍摄图像,然后检测滚动视图的点击,然后根据坐标检测点击。

有没有更简单的方法来检测水龙头?

1 个答案:

答案 0 :(得分:1)

您的要求非常复杂。

在这里你必须得到核心图像的帮助。您需要处理该图像并获取该图像的核心详细信息。 “形态操作”也可以帮助您从图像中检测物体。看看链接:

Core image processing

Morphological Operations