我需要构建一个有图像的应用程序。在图像上,用户可以点击许多点,并且根据我们需要输入的点击位置。水龙头位置是固定的。
用户可以缩放图像。检测多次点击。 (单击、双击等)
我们面临的最大问题是彼此靠近的点太多。因此,如果我们点击一个点,我们就会点击其他点。
以下是我需要处理的图像。
我需要检测所有红点的点击并据此做出决定。用户将看不到该红点。
我尝试过的如下。
将按钮放置在图像上,如图所示。但问题是,当用户点击按钮时,任一按钮的点击事件都没有调用,或者没有点击用户似乎点击的正确按钮。
我现在想做的是。
在滚动视图中拍摄图像,然后检测滚动视图的点击,然后根据坐标检测点击。
有没有更简单的方法来检测点击?
你的要求是一个相当复杂的要求。
这里就需要借助Core image了。您需要处理该图像并获取该图像的核心细节。此外,“形态学操作”将帮助您从图像中检测对象。看看链接:
核心图像处理 https://developer.apple.com/library/ios/documentation/Performance/Conceptual/vImage/MorphologicalOperations/MorphologicalOperations.html#//apple_ref/doc/uid/TP30001001-CH212-SW2
形态运算 https://developer.apple.com/library/mac/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_intro/ci_intro.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)