【发布时间】:2013-06-07 08:55:36
【问题描述】:
我正在寻找一种方法来识别来自摄像机的流式视频中的直线。例如,假设我在纸上画了一条线。然后,我希望应用程序知道这条线是否通过相机可见(特别是相机的中心)。
有什么框架可以帮助我吗?
【问题讨论】:
-
看看高通的 AR 框架Vuforia,也许里面有适合你的东西。
-
哦,或者看看 OpenCV。
标签: ios image-recognition
我正在寻找一种方法来识别来自摄像机的流式视频中的直线。例如,假设我在纸上画了一条线。然后,我希望应用程序知道这条线是否通过相机可见(特别是相机的中心)。
有什么框架可以帮助我吗?
【问题讨论】:
标签: ios image-recognition
如果您只想检测场景中是否存在一条线,那么霍夫变换线检测器可能就是您想要的。我有一个在我的开源 GPUImage 框架内的实时视频上运行的实现。
GPUImageHoughTransformLineDetector 类将接收来自相机的图像(或静止图像或视频),并提供一个回调块,其中包含它在场景中检测到的直线的斜率和截距。这是一个在这个键盘中挑选边缘的例子:
我必须警告您,由于我的并行坐标空间实现中的动态范围有限,现在检测有点嘈杂,但我正在尝试使用一些 iOS 6.0 OpenGL ES 扩展来清理它。
【讨论】: