在iOS中通过相机进行运动感应

Shy*_*xit 5 camera opencv ios

我正在研究iOS中的应用程序,如果相机检测到图像中的某些变化或我们可以说图像中的运动,则会发生事件.在这里,我不是在询问人脸识别或特定的彩色图像运动.当我搜索时,我得到了OpenCV的所有结果,而且我还发现我们可以通过使用陀螺仪和加速度计来实现这一点,但是如何?

我是iOS初学者.所以我的问题是,是否有任何框架或任何简单的方法来检测相机的运动或运动感应.如何实现?

例如,如果我在相机前移动我的手,那么它将显示一些消息或警告.

并且plz给了我一些有用且易于理解的链接.感谢名单

Bra*_*son 10

如果你想要的只是某种原始运动检测,我的开源GPUImage框架里面有一个GPUImageMotionDetector.

这个公认的简单运动检测器基于低通滤波器进行帧到帧比较,并且可以识别帧之间已经改变的像素的数量和改变区域的质心.它在实时视频上运行,我知道有些人在iOS应用程序中使用它来激活功能.

因为它依赖于像素差异而不依赖于光流或特征匹配,所以它可能容易出现误报,并且当它们在帧中移动时不能跟踪离散对象.但是,如果您只需要基本的运动感应,那么很容易将其放入您的应用程序中.查看FilterShowcase示例,了解它在实践中的工作原理.