Android 2.3摄像头自动对焦不工作
我的应用程序的摄像头有问题: 在安卓4+中,自动对焦工作正常,如果光线太多或太少,它会进行调整,但在安卓2.3中则不会 我不太明白对焦、白平衡或自动曝光之间的区别,所以可能我没有做我应该做的事情 这是我的一些代码:Android 2.3摄像头自动对焦不工作,android,android-camera,Android,Android Camera,我的应用程序的摄像头有问题: 在安卓4+中,自动对焦工作正常,如果光线太多或太少,它会进行调整,但在安卓2.3中则不会 我不太明白对焦、白平衡或自动曝光之间的区别,所以可能我没有做我应该做的事情 这是我的一些代码: public void surfaceChanged(SurfaceHolder holder, int format, int width, //// more stuff /// List<String> focusModes = parame
public void surfaceChanged(SurfaceHolder holder, int format, int width,
//// more stuff ///
List<String> focusModes = parameters.getSupportedFocusModes();
if (focusModes.contains(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) {
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
} else if (focusModes.contains(Camera.Parameters.FOCUS_MODE_AUTO)) {
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);
}
myCamera.setParameters(p);
myCamera.startPreview();
myCamera.autoFocus(null);
/// more stuff ////
}
public void surfaceChanged(SurfaceHolder holder,int格式,int宽度,
////更多的东西///
List focusModes=parameters.getSupportedFocusModes();
if(focusModes.contains(Camera.Parameters.FOCUS\u MODE\u CONTINUOUS\u PICTURE)){
parameters.setFocusMode(相机.参数.聚焦模式\u连续图像);
}else if(focusModes.contains(Camera.Parameters.FOCUS\u MODE\u AUTO)){
parameters.setFocusMode(相机.参数.聚焦模式自动);
}
myCamera.setParameters(p);
myCamera.startPreview();
myCamera.自动对焦(空);
///更多的东西////
}
您描述的内容
在安卓4+中,自动对焦工作正常,如果光线太多或太少,则可进行调整
是关于自动曝光的。自动对焦的目的是保持图片清晰,而不是黑暗。你需要。你所描述的
在安卓4+中,自动对焦工作正常,如果光线太多或太少,则可进行调整
是关于自动曝光的。自动对焦的目的是保持图片清晰,而不是黑暗。您需要