5

我可以使用 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 的新手,所以如果有人能给我一个提示,我将非常感激。

4

1 回答 1

1

您在 Highgui 中使用的是 Constant。无论相机是什么,它都是一样的。我认为您要坚持使用 android camera 参数

于 2012-05-29T19:40:15.027 回答