我正在开发一个iPhone应用程序,我想要检测不同的形状,因为我的手指在iPhone表面移动。任何人都可以帮助我,我如何通过手指移动或手势在iPhone SDK中检测不同的几何形状。iphone识别手指运动的不同形状
回答
你可以做到,但这不是一件容易的事。 iPhone SDK提供了UIGestureRecognizer类,您可以创建一个UIGestureRecognizer识别独特手势或角色的子类(在您的情况下)。
但也有另一种方法。其中之一由Brit Gardner在his blog中描述。这种方法的基础是基于JavaScript的N-Dollar Recognizer。这个人做了一个很好的工作,现在你可以使用MultistrokeGestureRecognizer-iOS库来检测符号和形状。当然,这个库并不完美,它使用特定的方式(如JSON)来识别触摸,但总比没有好。
谢谢,希望这有助于某人。
谢谢berylium,但我找不到如何实现它。请问你能否就实施提出建议。 – Jane 2012-01-10 07:16:24
在iOS SDK文档中内置了一个示例定制UIGestureRecognizer,其中recognizes a checkmark gesture here,特别是标题为“创建自定义手势识别器”的章节(找不到直接链接该章节的简单方法)。使用这个作为模板,你应该能够写一个自定义的手势识别器来正确识别你的手势。
你必须为自己提供的部分是代码,它为你的设备定义了什么意思,使你感兴趣的特定形状。顺便说一句,我也正在编写我自己的自定义UIGestureRecognizer作为识别连续手势的例子,而不是对号的离散手势识别,因为我以前会赞赏这种示例。
早在2009年丹尼尔Margutti创建MCGestureRecognizer项目还基于http://depts.washington.edu/aimgroup/proj/dollar/
如果你能找到这个,它会给你一个大脑袋,但可能需要升级到iOS5的。它曾经在http://www.malcom-mac.com可用,但该网站似乎已关闭。
- 1. 识别手写体形状
- 2. 手写自定义形状识别
- 3. 形状识别(识别手绘基本形状 - 矩形,椭圆形,三角形等)?
- 4. iOS:识别捏手势但不识别两个手指盘?
- 5. 图像识别(形状识别)
- 6. 简单的形状识别
- 7. 几何/形状识别(奇数形状)
- 8. 形状识别框架?
- 9. 识别形状用Matlab
- 10. iPhone - 识别波形/频率
- 11. 如何识别简单的手写形状?
- 12. UItextview与手指手势识别器
- 13. HandWritten笔记与手指手势识别
- 14. 手指跟踪和手势识别
- 15. 用于通过相机进行形状识别的iPhone库
- 16. 关于形状识别的iPhone OpenCV教程
- 17. OpenCV手势识别的当前状态?
- 18. 寻找关于多部分图形手势识别的指导
- 19. iPhone编程中的手势识别
- 20. MKMapView上的手势识别 - iPhone
- 21. Swing(AWT)识别绘制的形状
- 22. 形状识别算法/ Java的代码
- 23. 如何识别画布中的形状?
- 24. 图像中的形状识别
- 25. 如何识别手指并在iPhone中进行身份验证
- 26. Iphone SDK中的同时手势识别器
- 27. 识别不同的移动手机和重定向到不同的网站
- 28. 滑动手势识别UIWebView
- 29. iPhone自动识别遮罩
- 30. 形状识别 - 计数芒果
这将是自定义UIGestureRecognizer实现的情况。阅读参考资料,并可能在手势识别过程中观看WWDC2010会话视频。 – Till 2012-01-09 06:45:25