【问题标题】:Simple image recognition for streaming video [closed]流视频的简单图像识别[关闭]
【发布时间】:2013-06-07 08:55:36
【问题描述】:

我正在寻找一种方法来识别来自摄像机的流式视频中的直线。例如,假设我在纸上画了一条线。然后,我希望应用程序知道这条线是否通过相机可见(特别是相机的中心)。

有什么框架可以帮助我吗?

【问题讨论】:

  • 看看高通的 AR 框架Vuforia,也许里面有适合你的东西。
  • 哦,或者看看 OpenCV。

标签: ios image-recognition


【解决方案1】:

如果您只想检测场景中是否存在一条线,那么霍夫变换线检测器可能就是您想要的。我有一个在我的开源 GPUImage 框架内的实时视频上运行的实现。

GPUImageHoughTransformLineDetector 类将接收来自相机的图像(或静止图像或视频),并提供一个回调块,其中包含它在场景中检测到的直线的斜率和截距。这是一个在这个键盘中挑选边缘的例子:

我必须警告您,由于我的并行坐标空间实现中的动态范围有限,现在检测有点嘈杂,但我正在尝试使用一些 iOS 6.0 OpenGL ES 扩展来清理它。

【讨论】:

  • 太棒了!
  • 这看起来很棒,我会试试看!
猜你喜欢
  • 1970-01-01
  • 2023-03-18
  • 2021-06-25
  • 1970-01-01
  • 2016-08-09
  • 2010-10-18
  • 1970-01-01
  • 1970-01-01
  • 2014-03-09
相关资源
最近更新 更多