手机:三星s10e
Android 11
空气污染指数30
我为安卓系统做了一个三星s10e的应用程序,它使用安卓系统中的camera API2拍摄图像。https://developer.android.com/reference/android/hardware/camera2/package-summary
我能够拍摄并保存图像。但有时相机会产生一些看起来很奇怪的图像,如下图所示:

但是它应该看起来像这样

我尝试停用摄像头请求的一些属性,例如:
set(CaptureRequest.CONTROL_VIDEO_STABILIZATION_MODE, CaptureRequest.CONTROL_VIDEO_STABILIZATION_MODE_OFF)
set(CaptureRequest.LENS_OPTICAL_STABILIZATION_MODE, CaptureRequest.LENS_OPTICAL_STABILIZATION_MODE_OFF)
set(CaptureRequest.DISTORTION_CORRECTION_MODE, CaptureRequest.DISTORTION_CORRECTION_MODE_OFF)
set(CaptureRequest.EDGE_MODE, CaptureRequest.EDGE_MODE_OFF)
set(CaptureRequest.JPEG_QUALITY, 100.toByte())但这并不管用。
我是不是做错了什么?如有任何帮助,我将不胜感激!谢谢!
穆罕穆德
发布于 2021-07-29 18:29:45
您是否在测试过程中引发了任何振动(来自通知或类似的)?不好的图像看起来像是在这个过程中激活的振动器。
否则,看起来光学图像稳定可能会出现故障。关闭它可能没有帮助,因为OIS的磁铁必须被激活,无论OIS是否正在积极调整镜头,否则镜头只会松散地反弹。
https://stackoverflow.com/questions/68578739
复制相似问题