3

在为 inApp 相机实现 camera2 API 后,我注意到在三星设备上,图像看起来很模糊。在搜索之后,我找到了 Sasmung 相机 SDK ( http://developer.samsung.com/galaxy#camera )。因此,在三星 Galaxy S7 上实施 SDK 后,图像现在很好,但在 Galaxy S6 上它们仍然模糊。有人在三星设备上遇到过这类问题吗?

编辑: 补充@rcsumners 评论。我正在使用设置自动对焦

mPreviewBuilder.set(SCaptureRequest.CONTROL_AF_TRIGGER, SCaptureRequest.CONTROL_AF_TRIGGER_START);
mSCameraSession.capture(mPreviewBuilder.build(), new SCameraCaptureSession.CaptureCallback() {
            @Override
            public void onCaptureCompleted(SCameraCaptureSession session, SCaptureRequest request, STotalCaptureResult result) {
                isAFTriggered = true;
            }
        }, mBackgroundHandler);

这是一个长时间曝光的图像,用户必须拍摄静态非移动物体的图像。为此,我使用的是 CONTROL_AF_MODE_MACRO

mCaptureBuilder.set(SCaptureRequest.CONTROL_AF_MODE, SCaptureRequest.CONTROL_AF_MODE_MACRO);

如果它可用,我也会启用自动闪光

requestBuilder.set(SCaptureRequest.CONTROL_AE_MODE,
                SCaptureRequest.CONTROL_AE_MODE_ON_AUTO_FLASH);

我不是这个 API 的专家,我主要关注 SDK 示例应用程序。

4

0 回答 0