首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iphone摄像头中捕捉动作

如何在iphone摄像头中捕捉动作
EN

Stack Overflow用户
提问于 2010-04-21 19:50:22
回答 3查看 825关注 0票数 1

在我的应用程序中,当用户打开相机时,相机应该在图像与之前的图像相比存在差异时立即捕获图像,并且相机应该始终处于捕获模式。

这应该是自动完成的,没有任何用户interaction.Please帮助我,因为我不能尽快找到解决方案。

谢谢,拉维

EN

回答 3

Stack Overflow用户

发布于 2010-04-21 20:24:59

我不认为iPhone摄像头能做你想要的事情。

这听起来像是在做一种运动检测,通过比较在不同时间拍摄的两张快照,看看旧的和新的图像之间是否有什么变化。为此,您需要:

我不认为iPhone能做你想要的。相机没有设置为自动拍照,我认为硬件不能支持对两张图像进行足够详细的比较以检测运动所需的处理级别。

嗯,仔细想想,你也许可以通过测量视频压缩中的帧差来检测运动。所有的视频编解码器都通过只注册视频中逐帧变化的部分来节省空间。因此,保存的数据中的较大更改将指示环境中的较大更改。

我不知道如何去做,但它可能会给你一个起点。

票数 2
EN

Stack Overflow用户

发布于 2010-04-22 13:39:10

您可以尝试使用opencv根据捕获的帧之间的差异进行运动检测,但我不确定iPhone应用程序接口是否允许从摄像头读取多个帧。

opencv发行版中查找motempl.c。

票数 2
EN

Stack Overflow用户

发布于 2010-04-21 19:54:39

您可以使用UIGetScreenImage函数进行屏幕截图来自动捕获图像。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2682569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档