在iphone ios 4上显示opencv的关键点

时间:2011-06-06 17:21:46

标签: iphone opencv sift surf


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

1 个答案:

答案 0 :(得分: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, 奥德。