【问题标题】:Samsung Galaxy S5 focus issue when scanning check back三星 Galaxy S5 扫描时出现焦点问题
【发布时间】:2015-11-24 16:00:57
【问题描述】:

我正在尝试扫描三星 Galaxy S5 中的支票背面(用于远程存款),但相机没有聚焦在支票背面。

在三星 Galaxy S6 上可以完美运行,但在三星 Galaxy S5 上却不行。

我正在打开相机,设置参数并处理来自流的数据。 我的相机对焦设置为自动。 但是,如果我停止预览并重新开始,相机有时会设法对焦。

我这样设置相机参数焦点:

List<String> supportedFocusMode = parameters.getSupportedFocusModes();
boolean isSupportFocusMode = parameters.getSupportedFocusModes().contains(focusMode);
if (supportedFocusMode != null && isSupportFocusMode)
{
    parameters.setFocusMode(focusMode);
    int maxNumFocusAreas = parameters.getMaxNumFocusAreas();

    if (maxNumFocusAreas > 0)
    {
        int areaHalfSize = 400;
        Rect middelArea = new Rect(-areaHalfSize, -areaHalfSize, areaHalfSize, areaHalfSize); //between -1000 to 1000
        List<Camera.Area> focusAreas = new ArrayList<Camera.Area>();
        focusAreas.add(new Camera.Area(middelArea, 1));
        parameters.setFocusAreas(focusAreas);
    }
}

正如我提到的,扫描在 15 秒后会停止预览,如果我点击重试按钮(重新开始预览),焦点会起作用(并非总是如此,但似乎效果更好)。

有什么想法吗?

【问题讨论】:

    标签: android camera focus galaxy


    【解决方案1】:

    您是否尝试使用 mCamera.setParameters(parameters) 提交参数?你用的是哪种自动对焦模式? FOCUS_MODE_AUTO 需要调用 mCamera.autoFocus(),如果要连续对焦,请使用 FOCUS_MODE_CONTINUOUS_PICTURE

    【讨论】:

      猜你喜欢
      • 2015-08-24
      • 2015-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多