我可以使用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的新手,所以如果有人能给我一个提示,我会非常感激。
答案 0 :(得分:1)
你从Highgui使用的是Constant。无论相机是什么,它都是一样的。我想你要坚持使用android相机参数