camera2相关内容

Android 5.x 快门速度

我正在尝试获取支持的快门速度参数,但我现在确定如何获取这些范围. 对于 ISO 值 String supportedIsoValues = camParams.get("iso-values");//支持的值,逗号分隔的字符串System.out.println("supportedIsoValues:" + supportedIsoValues); 但我不知道如何获得支持的快门 ..
发布时间:2021-11-27 15:30:52 移动开发

手电筒相机2 API

我可以在 Android Camera2 API 中同时使用相机预览和手电筒吗? 当我尝试使用 CameraManager.setTorchMode(String cameraId, boolean enabled) 时,它在相机未打开时工作正常.但是当相机打开并且我尝试 setTorchMode 我收到这个异常: CameraService: setTorchMode: 相机 0 的 ..
发布时间:2021-11-27 15:30:13 移动开发

Android Camera2 API 裁剪视频

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

用于在相机预览上绘制的 android Camera2 API + TextureView 叠加层

所以,我需要叠加camera2预览并通过在顶部分层透明叠加在预览视频图像上绘制一个矩形.我从这里开始使用基本的 Camera2 代码:https://github.com/googlesamples/android-Camera2Basic 以上使用 TextureView 进行相机预览. 接下来,我将以下类添加到项目中 private class CustomView extend ..
发布时间:2021-11-27 15:29:41 移动开发

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

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

使用 camera2 与不推荐使用的 Camera - 最佳实践是什么?

我正在编写一个应用,其中相机是必不可少的功能.在这方面,我想对以下几个方面 100% 确定: 如果我使用已弃用的相机:应用程序是否仍会在所有 API 上运行现在? 如果 1) 是肯定的:这个应用程序在什么时间点不会运行不再适用于所有 API(我的应用应涵盖最低 API 17)? 我在哪里可以找到有关 2) 的最新官方信息,即计划内容和时间? 比如说,我现在会使用新的 camera2,我 ..
发布时间:2021-11-27 15:28:19 移动开发

如何使用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 移动开发

Camera2 可以连续访问相机预览图像

我想根据 API 将应用程序从 Camera1 扩展到 Camera2.该应用程序的一个核心机制是以每秒约 20 张图片的速度拍摄预览图片.使用 Camera1,我意识到通过创建 SurfaceView,在其支架上添加回调,并在创建表面后通过定期 setOneShotPreviewCallbacks 访问预览图片.这非常简单可靠. 现在,在学习 Camera2 时,我“从头到尾"并设法将 Y ..
发布时间:2021-11-27 15:27:17 移动开发

使用 Android camera2 API 打开/关闭闪光灯不起作用

我正在创建一个带有自定义相机的 Android 应用程序,我正在切换到新的 camera2 API.我有一个按钮,可以在后置摄像头打开时打开和关闭闪光灯(无需停止相机,就像任何经典的相机应用程序一样). 当我点击 flash 图标时,没有任何反应,这是 logcat 返回的内容: D/ViewRootImpl: ViewPostImeInputStage processPointer 0D ..
发布时间:2021-11-27 15:26:33 移动开发

在camera2,android中手动对焦

我正在寻找android中camera2手动对焦的示例.我试图获得如下所示的最小焦距和可用焦距,但没有帮助.如何控制焦距? float minimumLens = features.get(CameraCharacteristics.LENS_INFO_MINIMUM_FOCUS_DISTANCE);float[] lensDistances = features.get(CameraChara ..
发布时间:2021-11-27 15:25:55 移动开发

Android Camera2 API YUV_420_888 转 JPEG

我正在使用 OnImageAvailableListener 获取预览帧: @Overridepublic void onImageAvailable(ImageReader reader) {图像图像 = 空;尝试 {图像 = reader.acquireLatestImage();Image.Plane[] 平面 = image.getPlanes();ByteBuffer 缓冲区 = ..
发布时间:2021-11-27 15:25:08 Java开发

android的camera2 API的所有自动参数是什么

我正在使用 Android camera2 API 开发一个相机应用程序,我需要相机始终具有相同的配置,例如对焦、白平衡、曝光等. 我已经禁用了 AF、AE 和 AWB,但它似乎仍然会自动设置白平衡.我想知道是否还有其他一些我应该禁用的自动配置. 我在 Google 上没有找到类似的内容. 解决方案 我刚刚遇到了同样的问题......在我的情况下,结果证明我正在使用的模板中有一 ..
发布时间:2021-11-15 04:53:49 其他开发

android的camera2 API的所有自动参数是什么

我正在使用 Android camera2 API 开发一个相机应用程序,我需要相机始终具有相同的配置,例如对焦、白平衡、曝光等. 我已经禁用了 AF、AE 和 AWB,但它似乎仍然会自动设置白平衡.我想知道是否还有其他一些我应该禁用的自动配置. 我在 Google 上没有找到类似的内容. 解决方案 我刚刚遇到了同样的问题......在我的情况下,结果证明我正在使用的模板中有一 ..
发布时间:2021-11-15 04:49:55 其他开发

Android camera2 API 在 AF 模式下获取焦距

我正在使用 Android camera2 API. 我可以在手动对焦模式下使用 LENS_FOCUS_DISTANCE 获得焦距值.但是,该属性在 AF 模式下始终为零.有没有办法在AF模式下获得焦距? 解决方案 距镜头最前表面的最短距离成为焦点. 如果镜头是定焦的,则为0. http://developer.android.com/intl/es/referenc ..
发布时间:2021-11-15 01:22:48 其他开发

Android camera2 api touch聚焦示例?

嗨,我正在使用camera2basic示例来实现我的camera2应用程序.我找不到任何很好的示例来实现使用camera2 API进行触摸对焦.目前,我用于触摸焦点的代码是: 私有无效setFocusArea(MotionEvent事件){如果(mCameraId == null)返回;CameraManager cm =(CameraManager)getActivity().getSyste ..
发布时间:2021-04-04 18:54:38 其他开发

在Android上访问高fps相机

有些正式支持高fps录制的手机,例如Galaxy S5和S6.我都尝试过,两者都可以使用默认的相机应用程序录制高fps的视频(60甚至120 fps).(或者在使用Gear VR的“直通相机"功能的S6上.)但是:当您通过标准Android API查询相机的功能时(在4.4和5.0的S5和5.1的S6上都尝试过)在所有情况下,camera2 API)均以30 fps报告为最高可用速率.这是否意味着 ..
发布时间:2021-04-04 18:54:35 其他开发

Android-Camera2:打开手电筒的最简单方法

打开手电筒的最简单方法是: Camera camera = Camera.open(); Camera.Parameters parameters = camera.getParameters(); parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH); camera.setParameters(parameters); ca ..
发布时间:2020-08-25 06:05:20 其他开发

android的camera2 API的所有自动参数是什么

我正在使用Android camera2 API开发相机应用,并且我需要相机始终具有相同的配置,例如对焦,白平衡,曝光等. 我已经禁用了自动对焦,自动曝光和自动白平衡,但是它仍然似乎会自动设置白平衡.我想知道是否应该禁用其他一些自动配置. 我在Google上找不到类似的东西. 解决方案 我遇到了同样的问题...就我而言,事实证明,我正在使用的模板中有一个函数,该函数可以重置控件 ..
发布时间:2020-08-25 06:04:14 其他开发

Camera2 API触发闪光灯/无闪光灯图像的问题

我将解释我的情况. 我正在尝试做一个应用程序,其中每5秒钟将拍摄一张图像,一个不带闪光灯,然后在5秒钟后一个带闪光灯,并每次重复一次.因此,将需要一个不带闪光灯的,一个带闪光灯的,一个不带闪光灯的,一个带闪光灯的...无限. 情况是,使用我的代码,我可以在某些设备中执行此操作,但相同的代码将无法在其他设备中正常工作.即: BQ Aquaris X5 Plus :无闪光图像正确,但闪光图 ..
发布时间:2020-08-25 06:01:30 其他开发

camera2人脸检测回电

我正在尝试在camera2 API中使用面部检测器.我将预览生成器设置为使用面部检测器: previewBuilder.set(CaptureRequest.STATISTICS_FACE_DETECT_MODE, CameraMetadata.STATISTICS_FACE_DETECT_MOD ..
发布时间:2020-08-25 05:56:13 其他开发