我正在寫一個應用程序,我正在使用AVCaptureSession和AVCaptureVideoDataOutput來獲取樣本緩衝區,做一些點檢測並實時顯示它。AVCaptureSession與videoDataOutput和stillImageOutput
用戶也有能力捕捉圖像。
問題是,因爲我使用相同的會話,捕獲靜止圖像的圖像質量與視頻的圖像質量相同。
我使用captureOutput:didOutputSampleBuffer:fromConnection:委託方法來捕捉畫面captureStillImageAsynchronouslyFromConnection:捕捉靜止圖像
我不知道是否有捕捉AVCaptureSessionPresetMedium幀的方式和拍攝時圖像,切換到AVCaptureSessionPresetPhoto?
我曾嘗試過,但焦點和亮度看起來很可怕... –