网站客服:zx81024163 |

Camera中对焦模式总结

2023-10-23 03:03:29发布    浏览484次    信息编号:79937

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

Camera中对焦模式总结

手机上常用的对焦方式有连续自动对焦(CAF,Focus)和自动对焦(也称触摸对焦,AF,Auto Focus)。 在CAF模式下,一次对焦成功后,会因场景变化(物距变化、光线变化、被摄体场景变化等)而失焦。 在重新计算焦距的过程中,图像无法清晰成像。 只有再次对焦成功后,图像才能清晰成像。 CAF模式在对焦过程中和对焦成功后不断切换,很容易拍出不够清晰的照片。 同样,在AF模式下对焦成功后按下快门,就可以得到一张清晰的照片。 但如果在对焦过程中或对焦成功后场景发生变化,就会导致失焦。 这时,快门将无法产生清晰的图像。 上述无法清晰成像的时间段称为失焦期。 数码照片模糊的主要原因之一是快门处于失焦位置。 为了解决失焦期间的快门问题,现有技术包括: 1、AF模式。 如果在对焦过程中按下快门,对焦成功后实际上会释放快门。 2. AF模式失焦后切换至CAF模式。 只有再次触摸对焦时,才会再次进入自动对焦模式。 现有实现照片更清晰的技术包括: 1.连拍优化技术,按下快门时快速连续拍摄多张照片,然后计算每张照片的质量得分,并输出得分最高的照片; 2.智能跟踪 该技术允许用户指定一个目标区域作为焦点,并在场景变化时持续对目标区域进行自动对焦。

1. 相机对焦模式有以下几种:

auto(自动)、(无限远)、macro(微距)、-(连续对焦)、fixed(定焦)

2、常见对焦模式切换场景

2.1. 单张拍摄时,会先对焦,然后拍照,然后切换到CAF;

有一个从af到caf切换的过程

2.2. 连续拍摄时,会先对焦,然后拍照。 连拍完成后,切换至CAF;

从af切换到caf的流程相同

2.3、触摸屏幕对焦,一段时间后(2s-3s)自动切换到CAF; (对焦锁定2s-3s)

也是从af切换到caf的过程

这三种场景都涉及到从af到caf切换的过程。 在这个切换过程中有两点需要注意:

首先需要切换focus-mode并设置为底层。

。(“汽车”);

.(“-”);

其次,相应的回调也必须切换并设置到底层。

.().();

.().(ck);

这两个步骤缺一不可。

3.焦点框逻辑

3.1、过程中会出现三种画面、五种状态

这三种类型的图片都很容易理解。 对焦时画白框,对焦成功时画绿框,对焦失败时画红框。

这五个州是:

最终int = 0; // 焦点不在。

最终int = 1; // 焦点在 .

// 焦点处于焦点内并拍摄后焦点。

最终整数= 2;

最终整数= 3; // 焦点和 .

最终整数= 4; // 聚焦并失败。

3.2、过程中只有两种图片和三种状态

回调中有一个参数决定当前是否正在移动。 如果它在移动,则参数值为 true,否则为 false。 正常流程是判断处于运动状态(切换场景)开始对焦,画白框; 稳定后(对焦成功),绘制绿框; 还有一种状态是焦点超时,这种情况下白框会直接清除。

日志将显示如下内容:

= 真

=假

3.3. 对焦框和脸部框是互斥的。 您将在代码中看到与此类似的逻辑。

/ Ignore if the camera has detected some faces.
    if (mFaceView != null && mFaceView.faceExists()) {
        mFocusIndicatorRotateLayout.clear();
      }

4、相机专业模式下如何切换这些对焦逻辑

自动 //自动

//无穷

宏 //宏

- //持续焦点

手机上安装的摄像头一般都是定焦的,但各个焦段的特点是不同的,即只能对一个焦平面进行对焦。 因此,在无限远和微距模式下,它们是通过预先写入驱动程序中的一些参数来设置的。 auto 和 - 是相机本身支持的对焦模式。 - 可以理解为程序自动检测场景变化。

提醒:请联系我时一定说明是从星空网上看到的!