【问题标题】:Take several photos on iPhone在 iPhone 上拍几张照片
【发布时间】:2012-02-03 08:16:32
【问题描述】:

如何以低分辨率在一秒钟内拍摄 25 张照片?

我想制作一个连拍模式,但有很多低分辨率 (640x480) 的图像

稍后我需要提高到 40fps。我的意思是,在一秒钟内拍摄 40 张照片

【问题讨论】:

    标签: iphone ios ios4 iphone-sdk-3.0 uiimagepickercontroller


    【解决方案1】:

    iOS 中现有的相机访问以大约 30fps 的速度吐出帧。你不能增加它,期间。 (我假设这是由于底层硬件,但我真的不知道。)

    你也会很难记忆。 640x480 * 3 (RGB) * 25 frames ~= 23mb of RAM。在 iOS 中获得如此多的内存(更不用说在一秒钟内获得那么多内存)将是一项挑战。

    要开始使用此功能,请查看AVFoundation 示例代码 - 有很多可用的 - 并进行一些试验,看看您可以从设备中实际可靠地得到什么。

    【讨论】:

      【解决方案2】:

      每秒 25 帧非常接近 iPhone 电影 fps 的 24.0 − 30 fps。为什么不拍一部电影,然后从电影中取出帧来拍摄。

      【讨论】:

      • 因为在我的项目中我需要将其提高到 40fps
      • 那么由于硬件限制和 API 访问受限,这可能是不可能的
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多