我想写一个iphone应用程序,允许你在很短的时间内连续拍摄2张照片,我想知道它是否可以实现。市场上的应用程序似乎只能从视频流中获取低分辨率的静止帧,所以我想知道快速捕获全分辨率照片是否可行。
答案 0 :(得分:7)
这取决于您的时间和照片分辨率要求。 拍照的时间取决于硬件和所需的分辨率。
使用AVFoundation中的API异步拍摄照片。特别是方法captureStillImageAsynchronouslyFromConnection:
。
有关详细信息,请参阅here
我测量了具有不同配置的iPhone 4S上2张照片之间的最短时间:
AVCaptureSessionPresetMedium
,后置摄像头:约0.043秒
AVCaptureSessionPresetPhoto
,后置摄像头(8MP):约0.3秒
AVCaptureSessionPresetPhoto
,前置摄像头(640x480):约0.027秒