嘿
我正在尝试在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/