【问题标题】:Correct way to set camera exposure point in iOS在iOS中设置相机曝光点的正确方法
【发布时间】:2012-10-04 11:57:27
【问题描述】:

我正在尝试在 iOS 5(iPhone 4s 测试设备)中设置相机曝光点:

if ([_videoDevice lockForConfiguration:nil])
{
    if ([_videoDevice isExposurePointOfInterestSupported])
    {
        [_videoDevice setExposurePointOfInterest:CGPointMake(0.2,0.2)];

        if ([_videoDevice isExposureModeSupported:AVCaptureExposureModeAutoExpose])
        {
            [_videoDevice setExposureMode:AVCaptureExposureModeAutoExpose];
            NSLog(@"Adjusting exposure: %d", [_videoDevice isAdjustingExposure]);
        }
    }
    [_videoDevice unlockForConfiguration];
}

根据文档“AVCaptureExposureModeAutoExpose”应该设置曝光然后锁定。我的问题是“isAdjustingExposure”总是返回false。我什至尝试设置一些睡眠,但它仍然处于错误状态。

如何正确设置曝光点?

问候,

【问题讨论】:

    标签: iphone ios5 camera iphone-4


    【解决方案1】:

    诀窍是设置“AVCaptureExposureModeContinuousAutoExposure”并使用键/值观察。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      • 2015-07-01
      相关资源
      最近更新 更多