1


,我正在尝试在 iphone(冲浪和筛选)中实现特征检测器算法。我已经设法收集了我用 OpenCV 处理的原始视频流。问题是我的函数返回我想在屏幕上绘制的关键点值 (x,y)。现在我的问题是如何将它们绘制在 AVCaptureVideoPreviewLayer 之上?

4

1 回答 1

0

我已经为 FAST Corner 和 LK Optical Flow 做到了这一点。你可以在这里找到源代码:http: //www.hatzlaha.co.il/150842/FAST%2DCorner%2DV2 http://www.hatzlaha.co.il/150842/Lucas%2DKanade%2DDetection%2Dfor%2Dthe% 2DiPhone

最初我使用 UIView 图形来放置点。像 drawLine 和其他东西......但后来我切换到更适合的 OpenGL,并且证明更快。

请注意,您必须计算将框架中的坐标转换为屏幕坐标。

HTH,奥德。

于 2011-11-06T20:28:44.203 回答