次のように、Android のカメラ パラメーターを使用して焦点距離を取得できます。
Camera.Parameters parameters = camera.getParameters();
Log.d(TAG, "Focal length:"+parameters.getFocalLength());
それは私に3.97(正しい)を与えます。私は自分のプロジェクトで OpenCV を使用しているため、既に提供されている次の変数を使用したいと考えています。
Log.d(TAG, "Focal length:"+Highgui.CV_CAP_PROP_ANDROID_FOCAL_LENGTH);
しかし、それは8005の結果をもたらします。私はOpenCVに慣れていないので、誰かが私にヒントを与えることができれば、本当に感謝しています。