51得票11回答
将ImageProxy转换为位图

所以,我想探索新的谷歌相机API - CameraX。 我的目标是每秒从相机中获取一张图像,然后将其传递到一个接受位图进行机器学习的功能中。 我阅读了关于Camera X图像分析的文档: 图像分析用例为您的应用程序提供一个CPU可访问的 图像以执行图像处理、计算机视觉或机器 ...

39得票10回答
CameraX库如何打开/关闭手电筒?

我正在开发一个功能,可以将手电筒切换到开/关状态。几天前,我们在 io2019 上看到了 Google 的一个新库。我想到了一个主意,为什么不使用它呢。 经过一段时间,我没有看到任何使用该库中唯一的手电筒的可能性。 即使在官方文档中,我也找不到对我有用的好信息,更重要的是,他们的示例应用程...

32得票6回答
使用CameraX(Android Jetpack)可以录制视频吗?

谷歌已经发布了作为Jetpack一部分的新CameraX库。它看起来非常适合拍照,但我的用例还需要制作视频。我尝试通过谷歌搜索相关信息,但没有找到任何内容。 所以,使用CameraX Jetpack库是否可以录制视频呢?

32得票1回答
ImageAnalysis.Analyzer 只触发一次

在最新的alpha版本(alpha08)中,我似乎无法正确配置一切,以便我的Analyzer可以正常运行。我能看到它工作一次,然后就再也不运行了。 出于各种原因,我需要使用TextureView,因此不能切换到CameraView等。 我几乎可以确定这与Futures相关,但我似乎无法解决...

22得票1回答
CameraX - I/zygote: 拒绝在先前失败的类java.lang.Class<androidx.core.view.ViewCompat$2>上重新初始化

我正在开发一个基于 CameraX Jetpack 支持库的简单应用,通过提供的入门指南和GitHub 存储库进行开发。遇到了以下错误: I/zygote: Rejecting re-init on previously-failed class java.lang.Class&lt;and...

19得票5回答
如何在CameraX中切换到前置摄像头?

我已经按照这里的步骤设置了CameraX,现在我正在尝试让前置摄像头按钮正常工作。 这是我的设置代码:private lateinit var preview: Preview private fun startCamera() { // Create configuration...

16得票4回答
如何在Jetpack Compose中使用CameraView?

目前在Compose中没有CameraView(和PreviewView)的等效物。是否有可能将其包装并显示在Compose布局中?

16得票1回答
CameraX未正确配置。最有可能的原因是您在构建中未包含默认实现,例如'camera-camera2'。

我将从androidx.camera:camera-view:1.0.0-alpha32升级到androidx.camera:camera-view:1.1.0-beta01,但在使用 CameraX 时出现了以下错误:camerax_version = &quot;1.0.2&quot; ...

16得票3回答
有没有一种方法可以在传递给MLKit的分析器之前裁剪图像/ImageProxy?

我正在使用CameraX的分析器用例与MLKit的BarcodeScanner。在将图像传递给扫描仪之前,我想裁剪摄像头接收到的部分图像。 我目前正在做的是将我在分析器中接收到的ImageProxy转换为Bitmap,并将其裁剪后再传递给BarcodeScanner。缺点是这不是一个非常快速和...

16得票6回答
Android CameraX 图像旋转

我已经按照 Google CameraX 的代码实验室来实现自定义相机。 相机预览正常,但是当我拍照后,捕获的图像会旋转。 我在纵向模式下拍照,但保存的图像是横向的。 这是配置相机的方法:private fun startCamera() { val cameraProviderFu...