我建议您熟悉 AVFoundation 框架,以了解如何使用 iOS 设备的摄像头获取实时视频帧。Apple 著名的示例AVCam是一个很好的起点,它应该让您熟悉所有相机概念。
下一步,弄清楚如何进行运动检测。最简单的算法是背景扣除。这个想法是将两个连续的帧从另一个帧中减去。没有运动的区域只是相互抵消并变成黑色,而有运动的区域则显示一些非零值。
下面是OpenCV 框架中背景扣除的示例。
如果最终您决定使用 OpenCV(这是我绝对推荐的经典计算机视觉框架),那么您需要将 OpenCV 集成到您的 iOS 应用程序中。您可以在此处查看简短的教程。
我试图向您展示一些可以帮助您继续前进的指导。这个问题(你如何提出它)绝对不是一个简单的问题,祝你好运!
| 归档时间: |
|
| 查看次数: |
2002 次 |
| 最近记录: |