現在、文字や記号を読み取って人間の目をテストするアプリを開発しています。そのため、ユーザーはデバイスから 2 フィートの距離を維持する必要があります。そのため、フロントカメラを使用して、人間の顔と ios デバイスの間の距離を検出する必要があります。
これに関して、私は明確にするためにいくつかの疑問があります
人間の顔を検出するために、コア画像フレームワークを使用する予定でした。その中で、カメラUIなしでバックグラウンドで人間の顔を検出することは可能ですか?
距離を計算するために、以下の式を使用する予定でした
distance = focal length * real height of object * camera frame height /(image height * sensor height)
また、アプリストアでいくつかのアプリを見たことがありますが、それらはバックカメラを使用してデバイスとオブジェクト間の距離を計算しています。そのため、フロントカメラを使用して解決できるかどうか、少し混乱しています。
これを達成する方法、またはそれが正しい方法であるかどうかについてあなたの提案を教えてください。