android-camera2相关内容

Android Camera2 API 拉伸预览

我正在处理 Google 示例项目,但如果不拉伸它,我似乎无法使预览正常工作. public void setAspectRatio(int width, int height) {如果(宽度 我已经尝试在 AutoFitTextureView 类上物理更改纵横比,这使其全屏显示,但导致它拉伸. 有没有人想出一个成功的实现? 解决方案 需要修改setUpCameraOutput ..
发布时间:2021-11-27 15:31:03 移动开发

如何使用 CAMERA2 以正确的方向保存图像

这是我的相机片段,我在其中使用 TextureView 打开相机.相机正在以正确的方向拍摄图像,但拍摄的图像没有以正确的方向保存... public class Camera2BasicFragment extends Fragment实现 View.OnClickListener、FragmentCompat.OnRequestPermissionsResultCallback {privat ..
发布时间:2021-11-27 15:30:45 移动开发

android camera2 api - 在 session.capture 之后不调用 onImageAvailable

我正在尝试使用相机 api2 来捕捉图像.代码在 MOTO g4 上运行良好,但是当我在 NEXUS 6 上测试代码时,在 session.capture 之后没有调用 onImageAvailable,并且没有保存任何图像.真的很沮丧,如果有人能帮忙,不胜感激!非常感谢. ImageReader reader = ImageReader.newInstance(width, height, ..
发布时间:2021-11-27 15:30:38 移动开发

React Native 中的 CameraX 视图 - 无法配置相机

我正在通过桥接为 React Native 创建 cameraX 视图.(普通视图在 RN 中渲染.桥接流程很好.)使用 PreviewView 显示 CameraX 预览的相机源.我已成功实现预览,但不确定为什么预览未在 UI 上呈现.它只是一个空白屏幕. 让我知道 UI 原生组件的正确实现方式.我在活动中厌倦了同样的事情并且工作正常.我是 android 平台的新手.提前致谢! h ..
发布时间:2021-11-27 15:30:31 移动开发

CameraX 相当于 Camera2 的 CaptureRequest

我想在 CameraX 中使用 ImageAnalysis,但要调整一些相机设置,例如自动对焦或自动白平衡、曝光和帧持续时间. 以下是我需要的设置示例以及我如何使用 Camera2 进行设置: captureRequestBuilder.set(CaptureRequest.CONTROL_AE_MODE, CameraMetadata.CONTROL_AE_MODE_OFF)captu ..
发布时间:2021-11-27 15:30:22 移动开发

Camera2 API 问题

我制作了一些相机应用程序使用camera2 API示例camera2 api谷歌示例,所以我的相机输出不是全屏 然后我从camera2 api isue中读取以解决我必须在AUtofitTextureView类的Onmeasure中更改它的问题: if (width 来自 就像这里: if (width > height * mRatioWidth/mRatioHeight ..
发布时间:2021-11-27 15:30:06 移动开发

Android Camera2 RAW 流媒体

我对 Android 很陌生,正在尝试: 从相机流式传输原始数据 (ImageFormat RAW_SENSOR) 处理原始数据 以交互方式显示处理结果 似乎原始数据捕获仅在静态捕获模式下可用.这是正确的吗? 如果是这样,是否可以改为对 RAW 图像执行重复的 CaptureRequests ?使用 13MP 传感器可以获得什么样的性能?任何参考代码? 非常感谢, ..
发布时间:2021-11-27 15:29:59 移动开发

Android Camera2 API 裁剪视频

我正在尝试使用 Android Camera2 API 录制视频.我试图通过在请求构建器中设置 SCALER_CROP_REGION 来将视频裁剪为正方形.我正在使用以下代码,但它似乎不起作用 mCameraDevice.createCaptureSession(surfaces, new CameraCaptureSession.StateCallback() {@覆盖public void ..
发布时间:2021-11-27 15:29:51 移动开发

ImageReader 使相机滞后

我遇到了一个问题,除了有一个用于显示相机输出的 SurfaceView 之外,我还使用了 ImageReader.我已经像这样添加了 SurfaceView 本身和 ImageReader 的表面(并添加了 ImageReader 侦听器以接收新图像上的事件): preview.addTarget(_surfaces.get(1));//ImageReader表面preview.addTarge ..
发布时间:2021-11-27 15:29:29 移动开发

Android 10 (api 29) camera2 api 回归与广角相机

我在我的相机应用程序中使用了camera2 api,该应用程序专为Google Pixel 3 XL 设计.该设备有两个前置摄像头(广角和普通).多亏了多摄像头功能,我可以同时访问两个物理摄像头设备,我的应用程序具有在这两个摄像头之间切换的功能.在我最近升级到 Android 10 之前,我可以准确地看到两种不同的结果,但现在我的广角捕捉帧与普通相机具有几乎相同的 FOV(视野).所以,同样的代码 ..
发布时间:2021-11-27 15:29:19 移动开发

人脸检测使用 Android Camera2 API 绘制圆圈

目前我正在尝试将 Camera2.Face 转换为实际视图的矩形,以便在 Camera2 API 检测到的面部上绘制圆圈. 我可以通过以下代码将人脸数量及其数据获取到回调中: private CameraCaptureSession.CaptureCallback mCaptureCallback= 新的 CameraCaptureSession.CaptureCallback() {私有 ..
发布时间:2021-11-27 15:29:11 移动开发

Android Camera2 API 切换回 - 前置摄像头

我正在创建一个使用新的 camera2 API 捕捉视频的自定义相机. 我的代码受到 Google 此处提供的代码的强烈启发.我的相机预览有一个按钮,可以从后置摄像头切换到前置摄像头,然后从前置摄像头切换到后置摄像头.默认情况下,“相机预览"活动使用后置相机启动. 出于某种原因,当我第一次点击“切换/交换摄像头"按钮时,它应该会进入前置摄像头,但每次我再次点击时,开关/swap 不再起 ..
发布时间:2021-11-27 15:29:04 移动开发

在 Android 上没有预览的 Camera2 视频录制:mp4 输出文件不能完全播放

我正在尝试从我的三星 Galaxy S6(支持 1920x1080,约 30 fps)上的后置摄像头(面向面部的摄像头)录制视频.如果不需要,我不想使用任何表面进行预览,因为这只是在后台发生. 我似乎可以正常工作,但输出文件无法以实际正确的方式播放.在我的 Windows 10 PC 上,Windows Media Player 将显示第一帧,然后播放音频,VLC 不会显示任何帧.在我的手机 ..
发布时间:2021-11-27 15:28:47 其他开发

如何在camera2 api,android中锁定焦点?

在我的自定义相机找到焦点后,我试图锁定焦点.首先将自动对焦模式设置为自动: builder.set(CaptureRequest.CONTROL_AF_MODE,CaptureRequest.CONTROL_AF_MODE_AUTO); 触摸预览后,它会找到焦距,我必须使用此代码锁定 AF 和 AE: builder.set(CaptureRequest.CONTROL_AF_MODE, C ..
发布时间:2021-11-27 15:28:40 移动开发

android camera2 手柄变焦

我是 Android Camera2 API 的新手.我只是将我的所有项目移动到新的 Camera2 API.我使用了 Camera2Basic 示例 作为起点. 我现在正在尝试通过添加以下内容来处理缩放: public boolean onTouchEvent(MotionEvent event) {尝试 {CameraManager manager = (CameraManager) ..
发布时间:2021-11-27 15:28:29 移动开发

如何在Android中使用Camera2 API以编程方式录制视频时拍摄照片

我想在使用 camera2 API 录制视频时捕获图像. 有两个单独的演示可用.1. 捕捉图像和2. 录制视频 我尝试将它们合并为一个应用程序.但在很多事情上很困惑.喜欢 CameraDevice 是单一的,表示连接到 Android 设备的单个摄像头. 请求中需要不同的模板.对于图像:mCameraDevice.createCaptureRequest(CameraDevic ..
发布时间:2021-11-27 15:28:08 移动开发

全屏预览camera2基本示例工程

我正在尝试修改 Google 的 camera2Basic 示例代码.我删除了包含“图片"和“信息"按钮的 以尝试使 全屏显示.但是,预览并没有填满整个屏幕,它下面还有一个黑条.我相信这与它附带的 AutoFitTextureView 有关,但由于他们没有提供任何有关其工作原理的文档,我无法对其进行修改. 解决方案 我之前在我的 Galaxy Note 5 上注意到了这个完全相同的问题,我 ..
发布时间:2021-11-27 15:27:57 移动开发

需要在圆形视图中显示相机预览

我需要实现圆形相机预览.我正在使用带有 TextureView 的 camera2 api.我添加的布局如下: 这样做我得到以下结果:如您所见,相机预览显示在一个正方形中,但我希望它是圆形的,同时将黄色图像保留在背景中.我怎样才能做到这一点?我确实提到了一些关于以前问过的类似问题的例子,但它们是 ..
发布时间:2021-11-27 15:27:50 移动开发

如何使用android camera2 api以固定曝光时间录制60 fps视频

我想实现一个应用程序以固定曝光时间记录 60 fps.作为设备,我有 Google Pixel.由于它的原生相机应用程序可以达到 60 fps 并且它具有硬件级别 LEVEL_3,我认为这不会成为问题,但我无法让它工作.使用 getSupportedPreviewFpsRange()(来自相机 API)我得到范围 [15, 15], [24, 24], [7, 30], [30, 30] 和使用 ..
发布时间:2021-11-27 15:27:41 移动开发