我想检测实时摄像机中的运动。我该怎么办?

问题描述 投票:0回答:1

我正在为iOS创建动作检测应用。摄像机在活动中时,任何物体都会像人,动物一样通过摄像机。比我想检测运动功能。怎么可能?

ios swift xcode camera motion
1个回答
0
投票

我建议您熟悉AVFoundation框架,以了解如何使用iOS设备的摄像头获取实时视频帧。苹果公司的著名样品AVCam是一个很好的起点,它应该使您熟悉所有相机概念。

下一步,找出如何进行运动检测。最简单的算法是背景减法。这个想法是将两个连续的帧彼此相减。没有运动的区域彼此抵消并变成黑色,而有运动的区域显示一些非零值。

这里是OpenCV框架中的example背景扣除。

[最后,如果您决定使用OpenCV(这是我绝对推荐的经典计算机视觉框架),那么您需要将OpenCV集成到iOS应用中。您可以查看简短的教程here

我试图向您展示一些可以帮助您前进的指针。这个问题(如何呈现)绝对不是一件容易的事,祝您好运!

© www.soinside.com 2019 - 2024. All rights reserved.