首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可拍摄多张照片的Android中的突发模式相机

可拍摄多张照片的Android中的突发模式相机
EN

Stack Overflow用户
提问于 2014-04-18 07:08:05
回答 2查看 6.1K关注 0票数 9

我试图在我的应用程序中实现一个突发模式相机,它可以以每秒5-10张(或更多)的速度拍摄多张照片。

我已经看到了前面的问题-- 这里这里这里 --试过了,但很快就失败了。此外,这些问题都是老问题,没有全面的答案来解决所有的问题,如如何管理堆等。

如果有人能提供有用的提示、最佳实践或者SSCCE,我会非常感激的。

更新:

成功尝试拉出预览帧@15+快照/秒,但问题是预览大小是有限的。在nexus 5上,我只能得到1920x1080,即~2mp,而n5上的完全分辨率图是8mp :-(

EN

回答 2

Stack Overflow用户

发布于 2014-04-20 07:41:14

我认为问题的很大一部分是:在当前的手机中,突发模式是如何工作的?有几个博客指出,Google已经确认他们将添加一个突发模式API。

我怀疑当前的实现是通过将暴露时间设置为最小并在循环中调用takePicture或使用Camera.PreviewCallback来工作的。

我和后者一起玩了一些电脑视觉项目,碰巧用这个API编写了一个突发模式相机。您可以将从Camera.PreviewCallback接收到的缓冲区存储在内存中,并在后台线程上处理它们。

如果我没记错的话,分辨率会低于实际的相机分辨率,所以这可能不太理想。

票数 7
EN

Stack Overflow用户

发布于 2014-04-22 13:45:46

除了制造商提供的特定于设备的APIs之外,获得跨设备工作的“突发模式”的唯一方法是使用预览帧作为图像。takePicture()无法保证何时可以再次调用takePicture()

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

https://stackoverflow.com/questions/23149168

复制
相关文章

相似问题

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