CameraX 和 MultiCamera 支持

Posted

技术标签:

【中文标题】CameraX 和 MultiCamera 支持【英文标题】:CameraX and MultiCamera support 【发布时间】:2020-06-28 23:21:55 【问题描述】:

现在我们有CameraX: 1.0.0-beta01。你知道我们现在是否可以在CameraX 中使用MultiCamera support 吗?或者,是否计划将 MultiCamera 支持添加到 CameraX?我找不到任何关于 CameraX 的开发计划。

【问题讨论】:

“或者,是否有计划为 CameraX 添加 MultiCamera 支持?我找不到任何关于 CameraX 的开发计划。” -- Google 通常不会公开讨论开发计划。 @CommonsWare 谢谢。所以我进退两难。我会开始开发吗?使用 Camera2 还是等待 CameraX 的下一个功能? Camera2 API 相当复杂。如果您可以使用库来避免它(CameraX、Fotoapparat、CameraKit-android 等),我推荐它。但是,库不会为每个 Camera2 功能提供支持。如果有库不支持但您认为必不可少的 Camera2 功能,则需要直接使用 Camera2。只需预算大量时间进行测试。 是的,我需要高级功能:场景、视频录制、在录制时拍照、延时摄影……我拥有相机 API 1 的所有功能,我想使用相机 API 1 中的所有功能使用CameraX,但似乎我无法使用CameraX。这就是我关于 CameraX 计划的问题。谢谢 Video Capture 刚刚发布了 1.1.0-alpha10 中的第一个 alpha。多摄像头不在版本中。 【参考方案1】:

CameraX API 当前 (1.1.0-alpha10) 不支持多摄像头。

【讨论】:

以上是关于CameraX 和 MultiCamera 支持的主要内容,如果未能解决你的问题,请参考以下文章

AndroidCameraHAL3-MultiCamera-CameraX

androidx是不是支持camerax?

为 CameraX ImageAnalysis 进行 YUV 到 RGB 的转换

使用CameraX几行代码实现摄像头预览和拍照

Android Camera HAL3 - MultiCamera-HALBufferManager

Android的camerax预览拍照