我正在寻找一种方法来识别来自相机的流式视频中的直线。例如,假设我在纸上画了一条线。然后我希望应用程序知道这条线是否通过相机可见(特别是相机的中心)。
有什么框架可以帮助我吗?
我正在寻找一种方法来识别来自相机的流式视频中的直线。例如,假设我在纸上画了一条线。然后我希望应用程序知道这条线是否通过相机可见(特别是相机的中心)。
有什么框架可以帮助我吗?
如果您想要做的只是检测场景中是否存在一条线,那么霍夫变换线检测器可能就是您想要的。我有一个在我的开源GPUImage框架内的实时视频上运行的实现。
GPUImageHoughTransformLineDetector 类将接收来自相机的图像(或静止图像或视频),并提供一个回调块,其中包含它在场景中检测到的直线的斜率和截距。这是在此键盘中挑选边缘的示例:
我必须警告您,由于我的并行坐标空间实现中的动态范围有限,现在检测有点嘈杂,但我正在尝试使用一些 iOS 6.0 OpenGL ES 扩展来清理它。