问题标签 [android-camerax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
489 浏览

android - YUV 输出的目标分辨率上的 CameraX alpha5 错误?

以上是我为从三星 S8 美国版捕获图像设置的代码,我想要最大输出分辨率为 3264*2448 的 YUV 格式。但是,我得到的结果是 1440*1080 。我试过 S9 和 S8 亚洲版,代码在两部手机上都可以正常工作。奇怪的是,当我将格式设置为 JPEG 时,它可以在这款手机上使用。

我也尝试过 S7 和像素 2,像素 2 可以以最大支持的分辨率输出 YUV(不是上面的代码),但 S7 不能,也给了我 1080*1440。

这是一个 CameraX 错误吗?如果是,除了使用回到Camera2之外还有其他解决方法吗?

谢谢!

0 投票
1 回答
333 浏览

android - 如何使用 CameraX 在 android 中以 240 fps 范围开始相机预览?

我只想以 240 fps 开始我的相机预览。我可以使用 CameraX android jetpack 库开始预览,但它给了我 30 fps。我想在打开相机时获得 240 fps。

0 投票
0 回答
233 浏览

android - 图像分辨率上限为 1024x1024 CameraX

我正在使用 CameraX 在我的 Android 应用程序中捕获图像。我遇到的问题是我无法更改图像分辨率。或者我应该说我不能将其更改为高于 1024x1024。

我正在尝试使用纵横比和分辨率将捕获分辨率更改为 1920x1080,但我尝试的任何组合都没有奏效。例如,如果我将比率设置为 16:9,我将获得 1024x576 的分辨率。

我按照https://codelabs.developers.google.com/codelabs/camerax-getting-started/#9来设置 CameraX,所以我的代码完全一样,但纵横比不同,并添加

0 投票
0 回答
315 浏览

android - 如何柔化和调整cameraX中预览和抓图的亮度?

我正在使用 CameraX 构建照片编辑应用程序。我的问题是在某些设备上,相机预览非常清晰和黑暗,而在少数设备上则很好。有什么方法可以改变预览和捕获图片的亮度和锐度吗?

0 投票
1 回答
898 浏览

android - 使用 CameraX 分析时如何选择图像的一部分

我正在使用 CameraX,然后使用 FirebaseVision 从图像中读取一些文本。当我分析图像时,我想选择图像的一部分,而不是整个图像,就像您使用条形码扫描仪时一样。

我想知道,有没有办法裁剪图像?

0 投票
7 回答
7578 浏览

android - takePicture 需要 CameraX (1.0.0-alpha06) 上的执行器

从更新后

方法 setTargetAspectRatio(在 ImageCaptureConfig.Builder 中)和 takePicture(在 ImageCapture 中)的签名已更改。

Web 中的官方文档和信息没有显示如何使用新方法(如何指定执行程序)。

更新后损坏的代码:

有没有人有(或知道在哪里可以找到)如何使用新方法的示例?提前致谢

0 投票
2 回答
2045 浏览

android - 设置 imageAnalysis.setAnalyzer() 时编译错误

我正在创建一个工具来使用cameraX从预览中捕获每一帧(用于面部识别目的)

我发现使用 ImageAnalysis 是可行的方法。

直到我尝试按照建议使用代码:

我在 setAnalyser 方法上得到以下编译错误:

0 投票
1 回答
1426 浏览

android - 将 CameraX + CameraView 绑定到生命周期的问题

我正在尝试在干净的 android 应用程序中包含一个 CameraView 组件(来自 CameraX jetpack),如下所示:

https://medium.com/@hitherejoe/exploring-camerax-on-android-camera-view-daae6dfaa4ec https://developer.android.google.cn/jetpack/androidx/releases/camera

CameraView 非常简单,但是将其绑定到活动生命周期时出现问题。活动已授予相机权限。我尝试使用没有 CameraView 的 CameraX(使用 SurfaceView + 所有设置),但以相同的结果和异常结束(并且 CameraView 更易于使用)。在三星 S10 和 Redmi Note 7 上测试。似乎组件尺寸/测量存在问题:

例外

依赖项

布局

主要的

我觉得我错过了一些简单的东西,但我在这方面很新,而且由于 CameraX 很新,所以没有太多关于它的问题。

0 投票
1 回答
482 浏览

android - 使用 CameraX 时,前置摄像头的 Facebase MLKit 人脸检测失败

我正在尝试使用Firebase MLKitand来实现人脸检测CameraX ImageAnalysis。使用后置摄像头时效果很好,但是当我尝试使用前置摄像头时,它什么也没检测到:

我在带有 Android 10 的诺基亚 8.1 上进行了测试。我尝试了https://github.com/firebase/quickstart-android/tree/master/mlkit,它不使用CameraX并且与前置摄像头配合良好。

0 投票
4 回答
15073 浏览

android - java.lang.BootstrapMethodError:CameraX (1.0.0-alpha06) 上调用站点#2 引导方法的异常

我正在尝试使用 CameraX API 来获取照片,但是在我更新到新的 API 版本 1.0.0-alpha06 后它开始崩溃

方法。

错误日志是:

我的代码是:

有谁知道是什么导致了这次崩溃?我在文档中看不到任何相关信息(这对于 CameraX 来说已经过时了)