iphone - 在iPhone ios 4上显示来自opencv的关键点

标签 iphone opencv sift surf


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

最佳答案

我已经针对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,
奥德

关于iphone - 在iPhone ios 4上显示来自opencv的关键点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6255662/

相关文章:

matlab - OpenCV:SIFT检测与匹配方法

iphone - 使用 sendAsynchronousRequest :queue:completionHandler:? 时跟踪重定向

iphone - 服务器不接受客户端注册 68

c++ - 检测不完整/完美的三角形

Python 词袋聚类

sift - 使用 SIFT 计算图像与其旋转版本之间的相似度

iPhone iOS 如何计算字符串中不区分大小写的单词出现次数?

iphone - 如何从交易队列中删除非常旧的、已失效的应用内购买

android - 创建包含外部( native 或 Java)包的 Android 库包

xcode - 如何创建 OpenCV 框架?