android-camera2相关内容

Android 相机预览应用程序中的 Nexus 5x 反向风景传感器修复

我是 Android 开发的新手,所以如果我的问题微不足道,请提前道歉.在我的应用程序的一部分中,我需要实时预览我的后置摄像头,因此我创建了一个自定义类,它扩展了 SurfaceView 并实现 SurfaceHolder.Callback(我基本上遵循了 android 文档中的说明). 不幸的是,我正在 Nexus 5x 中测试我的应用程序,我刚刚意识到它以相反的方式安装了相机传感器.出 ..
发布时间:2021-11-27 15:24:46 移动开发

YUV_420_888解读三星Galaxy S7(相机2)

我写了一个从 YUV_420_888 到 Bitmap 的转换,考虑到以下逻辑(据我所知): 总结该方法:内核的坐标 x 和 y 与 Y 平面(2d 分配)的非填充部分的 x 和 y 以及输出位图的 x 和 y 一致.然而,U-Plane 和 V-Plane 具有与 Y-Plane 不同的结构,因为它们使用 1 个字节来覆盖 4 个像素,此外,可能有一个以上的 PixelStride,此外它 ..
发布时间:2021-11-27 15:24:39 移动开发

使用 ArCore 时是否可以捕获高分辨率图像?

在我的应用中,我试图在自定义相机视图中将 ArCore 用作某种“相机助手". 要清楚 - 我想在他的相机中为用户显示图像,并让他捕捉不包含 AR 模型的图像. 据我所知,为了使用 ArCore 捕获图像,我必须使用 Camera2 API,该 API 通过将会话配置为使用“共享相机"来启用. 但是,我似乎无法将相机配置为使用任何高端分辨率(我使用的是像素 3,所以我应该能够达到 ..
发布时间:2021-11-17 03:32:41 移动开发

同时打开相机并设置手电筒模式

我想使用camera2 api在android中同时打开相机并设置手电筒模式.但是由于打开相机的优先级更高,手电筒模式被关闭.如何同时使用两者? private void openCamera() 抛出 CameraAccessException {CameraManager cameraManager = (CameraManager) getSystemService(Context.C ..
发布时间:2021-11-15 03:08:17 移动开发

同时打开相机并设置手电筒模式

我想使用camera2 api在android中同时打开相机并设置手电筒模式.但是由于打开相机的优先级更高,手电筒模式被关闭.如何同时使用两者? private void openCamera() 抛出 CameraAccessException {CameraManager cameraManager = (CameraManager) getSystemService(Context.C ..
发布时间:2021-11-15 03:05:09 移动开发

使用 android camera2 API 手动对焦

我想为自己开发一个Android相机应用程序(如果有兴趣的人可以分享),在视频录制时具有手动对焦. 我已将 SeekBar 添加到 google 示例 Camera2 应用,但我找不到实现手动对焦的方式. 我找到了 camera2, android 中的手动对焦,但它不适用于我的 LG G4.股票相机应用几乎是完美的,因为它不允许在视频模式下手动对焦. 你们中有人有想法吗? ..
发布时间:2021-11-15 02:14:45 移动开发

使用 android camera2 API 手动对焦

我想为自己开发一个Android相机应用程序(如果有兴趣的人可以分享),在视频录制时具有手动对焦. 我已将 SeekBar 添加到 google 示例 Camera2 应用,但我找不到实现手动对焦的方式. 我找到了 camera2, android 中的手动对焦,但它不适用于我的 LG G4.股票相机应用几乎是完美的,因为它不允许在视频模式下手动对焦. 你们中有人有想法吗? ..
发布时间:2021-11-15 02:14:12 移动开发

如何使用Android 的camera 或camera2 API 来支持新旧API 版本而无需弃用说明?

新的 camera2 API 让我很困惑.我想开发一个应用(适用于 Android API 10 - 21),它使用设备的相机.如此处所述,我应该使用“相机"应用程序接口. 但是,当我尝试将“相机"API (android.hardware.Camera) 添加到清单的用户功能时,它被标记为已弃用.另一方面,我无法将其更改为“camera2"API (android.hardware.cam ..
发布时间:2021-11-15 00:16:36 移动开发

Android camera2 启用自动手电筒

如何在相机 2 中启用默认手电筒关闭或打开功能,我可以像默认相机一样启用其中的设置选项吗? 我在这里看到了一些例子和此处,但他们使用自己的按钮打开或关闭闪光灯,这里我想通过启用它来使用默认的. 如有任何建议,我们将不胜感激. 解决方案 您需要将相机的自动曝光模式设置为使用闪光灯的一种;通常是 AE_MODE_ON_AUTO_FLASH 或 AE_MODE_ON_ALWAYS_F ..
发布时间:2021-11-02 22:19:26 移动开发

如何从 CameraCharacteristics 测量 ISO(传感器灵敏度)

如何测量 CameraDevice ISO 值,我的意思是我需要类似的东西: cameraCharacteristics.get(SENSOR_SENSITIVITY) 在这种情况下,此函数将返回传感器 ISO 的值​​. 我知道直接从 CameraManager 创建的 cameraCharacteristics 实例不会有这个值,我要问的是如何知道当前活动相机的 iso 解决方 ..
发布时间:2021-11-02 22:19:21 移动开发

android camera2 createCaptureSession 已弃用

CameraDevice.createCaptureSession 大多已弃用.任何关于如何将剩余版本方法与 SessionConfiguration 参数(尤其是 executor 参数)一起使用的示例都会很好. 目前我有: cameraDevice.createCaptureSession(surfaceList, mCameraSessionListener, mCameraHand ..
发布时间:2021-11-02 22:19:15 移动开发

有没有办法裁剪 Image/ImageProxy(在传递给 MLKit 的分析器之前)?

我将 CameraX 的分析器用例与 MLKit 的 BarcodeScanner 一起使用.我想裁剪从相机接收到的部分图像,然后再将其传递给扫描仪. 我现在正在做的是将 ImageProxy(我在分析器中收到的)转换为 Bitmap,裁剪它,然后将它传递给 BarcodeScanner.缺点是它不是一个非常快速和有效的过程. 我还注意到运行此代码时在 Logcat 中收到的警告: ..

如何使用Android's camera 或camera2 API 支持新旧API 版本而无需弃用说明?

新的 camera2 API 让我很困惑.我想开发一个使用设备相机的应用(适用于 Android API 10 - 21).如此处所述,我应该使用“相机"应用程序接口. 但是,当我尝试将“相机"API (android.hardware.Camera) 添加到清单的用户功能时,它被标记为已弃用.另一方面,我无法将其更改为“camera2"API (android.hardware.camer ..
发布时间:2021-11-02 22:19:00 移动开发

将 View Rect 坐标转换为位图区域

我有一个带有矩形(简单视图)的相机屏幕,要使用户需要将对象放置在矩形内,拍摄照片后,应用程序需要剪切图像并仅显示矩形内的区域. 从 camera2 api 我接收图像并将其转换为 bitmap. 我在屏幕上有矩形坐标. 问题是 bitmap width/height 例如 5472/7296,以及 Rect 坐标与设备屏幕 left-114 top-764 width-852 hei ..
发布时间:2021-11-02 22:18:39 移动开发

当> = 65 [FPS]时,camera2 API帧会跳过并崩溃

我目前正在以此项目为例开发用于慢动作录制的Android应用.我已经在ZTE BLADE L5 PLUS(Android 5.0)上试用过该应用,并且运行良好,但是由于我需要超过30 [FPS]才能获得高质量的慢动作视频,因此我改用了Sony Xperia XZ(Android 8.0)并尝试了此应用. 我现在有2个问题: 1.-跳过了帧:当我从30(没有尝试过)录制到65 FPS时, ..
发布时间:2021-04-24 21:15:20 移动开发

camera2连拍手动模式

我使用基于camera2的连拍,设置Iso和曝光时间值.设置ISO 50,曝光时间1/30s,但是有些照片会变成ISO 100,曝光时间1/60.为什么? 解决方案 我用设置值获得了图片,请参考:https://android.googlesource.com/platform/cts/+/a0077cc/tests/tests/hardware/src/android/hardware/ ..
发布时间:2021-04-21 19:25:09 移动开发