我正在开发一个 iOS 5 iPhone 项目,用户可以在他们的设备上选择一个图像,然后在图片中追踪一个对象(从水果篮的图片中追踪一个苹果),然后图片需要上传“标记”的对象,以便以后可以将其拉下。然后其他人将拉下图像并尝试找到标记对象在图片中的位置(想想“Waldo 在哪里?”)。
我一直在试图找出追踪对象的最佳方法。之前,我让用户按下对象周围的左上、右上、左下和右下点,然后在对象周围创建一个方形视图。该视图的信息已上传,然后被拉下以供用户查找对象。缺点是所有对象显然都不是正方形/矩形,所以我需要做一个自由形状。
我正在考虑允许用户在对象上绘制,然后以某种方式我需要能够分辨出跟踪内部的内容(例如,他们跟踪的圆圈内部),但我预见到的一个问题是确保他们制作的痕迹是封闭的,所以我可以填写形状(这完全没有问题)。
欢迎任何关于开始这个的最佳方式的建议。
谢谢!