如何解决如何调整我的 Camera2 API 设置以匹配库存相机应用程序的质量?
对于我的任务,我需要最高质量(特别是清晰度)的静态图像捕获。
但是,我不熟悉 Camera2API 及其可以调整的众多设置。这些是我目前设置的:
fullResRequestBuilder.set(CaptureRequest.CONTROL_MODE,CaptureRequest.CONTROL_MODE_AUTO);
fullResRequestBuilder.set(CaptureRequest.CONTROL_AF_MODE,CaptureRequest.CONTROL_AF_MODE_EDOF);
fullResRequestBuilder.set(CaptureRequest.JPEG_QUALITY,(byte)100);
fullResRequestBuilder.set(CaptureRequest.NOISE_REDUCTION_MODE,CaptureRequest.NOISE_REDUCTION_MODE_HIGH_QUALITY);
fullResRequestBuilder.set(CaptureRequest.COLOR_CORRECTION_ABERRATION_MODE,CaptureRequest.COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY);
fullResRequestBuilder.set(CaptureRequest.COLOR_CORRECTION_MODE,CaptureRequest.COLOR_CORRECTION_MODE_HIGH_QUALITY);
fullResRequestBuilder.set(CaptureRequest.EDGE_MODE,CaptureRequest.EDGE_MODE_HIGH_QUALITY);
我的读者:
fullQualityReader = ImageReader.newInstance(4608,2592,ImageFormat.YUV_420_888,2);
但我无法达到 OnePlus 5T 相机的质量。这是一个比较: 左边来自我的应用,右边来自股票应用。
如果您能帮助我们提高库存应用的质量或更好,我们将不胜感激。谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。