カメラの露出とフォーカスを固定する
iOSデバイスのカメラはフルオートです(=露出もフォーカスも固定できません)!と散々あちことちで説明してきたのですが(汗)。実は簡単に固定ができるようです。ネットで検索するとiOS標準のカメラアプリの固定方法が沢山出て来ます。
設定方法は以下の通りです。
AVCaptureDevice *d = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
[d lockForConfiguration:nil];
d.exposureMode = AVCaptureExposureModeLocked;
d.focusMode =AVCaptureFocusModeLocked;
[d unlockForConfiguration];
キャプチャセッションが開始した後であれば、以下のように設定をコミットするための特別な準備が必要です。
AVCaptureSession *s = [[AVCaptureSession alloc] init];
// セッション開始
[s beginConfiguration];
// 上記設定
[s commitConfiguration];
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について