camera2 曝光百度翻译记录

相机设备的自动曝光程序被禁用。

public static final int CONTROL_AE_MODE_OFF = 0;

相机设备的自动曝光程序处于活动状态,没有闪光灯控制。

public static final int CONTROL_AE_MODE_ON = 1;

和上一样,除了相机设备还控制相机的闪光灯单元,在低光条件下启动它。

public static final int CONTROL_AE_MODE_ON_AUTO_FLASH = 2;

和上一样,除了相机设备也控制相机的闪光装置,总是为静止拍摄而发射它。

public static final int CONTROL_AE_MODE_ON_ALWAYS_FLASH = 3;

就像在自动闪光,但自动减少红眼。

public static final int CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE = 4;

已打开外部闪光灯

public static final int CONTROL_AE_MODE_ON_EXTERNAL_FLASH = 5;

不要为此捕获启动闪光灯。

public static final int FLASH_MODE_OFF = 0;

如果闪光灯可用且已充电,则为此捕获触发闪光灯。

public static final int FLASH_MODE_SINGLE = 1;

过渡闪光至持续亮起

public static final int FLASH_MODE_TORCH = 2;

          以下12或13 条组合都为强制开闪光灯,只是闪光的模式不同。

            builder.set(CaptureRequest.CONTROL_AE_MODE,CameraMetadata.CONTROL_AE_MODE_ON);    
//            builder.set(CaptureRequest.FLASH_MODE,CaptureRequest.FLASH_MODE_SINGLE);          
            builder.set(CaptureRequest.FLASH_MODE,CaptureRequest.FLASH_MODE_TORCH);       

          以下为关闭闪光灯。

            builder.set(CaptureRequest.CONTROL_AE_MODE,CameraMetadata.CONTROL_AE_MODE_ON);    
            builder.set(CaptureRequest.FLASH_MODE,CaptureRequest.FLASH_MODE_OFF);            

发布了44 篇原创文章 · 获赞 15 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/m0_37039192/article/details/95081439