0

AVCaptureDevicesubjectAreaChangeMonitoringEnabledプロパティを使用して、潜在的なモーション検出アプリケーションで動きを監視しようとしています。

iPhone 4S と iPad 2 の両方の背面カメラでは、AVCaptureDeviceSubjectAreaDidChangeNotification期待どおりに s を受け取りますが、両方のデバイスで、前面カメラでこれを有効にしようとしても、通知をまったく受け取りません。

これが前面カメラで機能しないのはなぜですか?

4

1 に答える 1

0

このDeveloper Forums responseの Apple エンジニアによると、これは予想される動作です。

subjectAreaChangeMonitoring は、シーンが十分に変化して焦点が合っていない可能性があるかどうかを通知するためのものであるため、焦点を合わせ直す必要があります。したがって、この機能はフォーカスをサポートするカメラでのみ機能します。

したがって、少なくとも前面カメラの場合、この API をモーション検出に使用することはできません。

于 2012-08-14T02:41:32.903 に答える