我正在研究 Google ARCore。我注意到当我打开我的应用程序时,它到处都显示模糊。我已经尝试了很多次,但相机仍然模糊,你有什么解决办法吗?
正如文档所述:“默认对焦模式因设备和相机而异,并且设置为优化 AR 跟踪。目前大多数 ARCore 设备和相机上的默认模式是
Config.FocusMode.FIXED
,尽管此默认模式将来可能会发生变化”。因此,将相机的对焦模式更改为 Config.FocusMode.AUTO
看看是否有帮助。
顺便说一下,房间光线不佳也会导致相机无法快速对焦(尽管最近的智能手机没有这个问题)。
private fun setupCameraFocusMode(frag: ArFragment) {
val session = Session(this)
val config = Config(session)
config.updateMode = Config.UpdateMode.LATEST_CAMERA_IMAGE
// config.focusMode = Config.FocusMode.FIXED
config.focusMode = Config.FocusMode.AUTO
session.configure(config)
frag.arSceneView.setupSession(session)
}