Странное изображение с использованием samsung s10e с камерой api2
Телефон: samsung s10e
Android 11
API уровень 30
Я сделал приложение для android samsung s10e, которое снимает изображение с помощью камеры api 2 в android. 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())
Но это не помогло.
Я здесь что-то не так делаю? Буду признателен за любую помощь !. Спасибо!
Мухаммад
1 ответ
Вызываете ли вы какие-либо вибрации (от уведомлений и т.п.) во время тестирования? Плохие изображения выглядят так, как будто во время него сработал вибратор.
В противном случае похоже, что оптическая стабилизация изображения может работать неправильно. Отключение его может не помочь, поскольку магниты OIS должны быть активированы независимо от того, активно ли OIS регулирует объектив, иначе объектив будет просто свободно подпрыгивать.