【发布时间】:2016-06-22 23:59:17
【问题描述】:
我在 iOS Xcode objc 中使用OpenCV framework,有没有一种方法可以处理来自摄像机的图像输入并允许用户触摸屏幕上的对象,然后我们使用 OpenCV 中的一些功能来突出显示它。
这就是我的意思。第一张图片显示了用户可能在视频源中看到的示例:
然后,当他们点击 ipad 上的屏幕时,我想使用 OpenCV 功能/对象检测来处理他们点击的区域以突出显示该区域。如果他们点击 ipad,会看起来像这样:
关于如何在 objc OpenCV 中实现这一点的任何想法?
我可以很容易地看到我们如何使用经过训练的 iPad 模板来实现这一点,以使用 OpenCV 算法匹配它,但我想尝试让它动态化,这样用户就可以触摸屏幕上的任何东西,我们将从那里?
【问题讨论】:
-
为此,您需要检测图像中的所有对象(在上图中,它们是 iPad、铅笔、圆珠笔等)。然后当用户触摸屏幕时,从所有检测到的对象中检查哪个对象用户已经触摸了。然后就显示出来了。
-
是否也可以选择使用用户制作的涂鸦而不是单击?
-
我不排除任何 ibezito。你有什么建议?
-
@Matt 我用我的建议添加了答案
标签: c++ ios objective-c xcode opencv