camera2相关内容

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 移动开发

Android camera2 jpeg帧率

我正在尝试将具有固定帧速率(最好最多30个)的图像序列保存在具有全功能的camera2(Galaxy S7)的android设备上,但我无法a)获得稳定的帧速率,b)甚至达到20fps (使用jpeg编码).我已经包含了 Android camera2捕获突发太慢中的建议. 根据 ,JPEG的最小帧持续时间为33.33毫秒(对于1920x1080以下的分辨率). characterist ..
发布时间:2020-08-25 05:53:04 移动开发

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

我正在使用自定义相机创建Android应用,并切换到新的camera2 API.我有一个按钮,可以在打开后置摄像头时打开和关闭闪光灯(不像任何传统的摄像头应用程序一样停止摄像头). 当我点击Flash图标时,什么也没有发生,这就是Logcat返回的内容: D/ViewRootImpl: ViewPostImeInputStage processPointer 0 D/ViewRootI ..
发布时间:2020-08-25 05:52:59 移动开发

使用Android camera2获得全屏预览

我正在使用新的camera2 API构建自定义相机.我的代码基于Google 此处提供的代码示例. 我找不到全屏显示相机预览的方法.在代码示例中,他们使用比率优化来适应所有屏幕,但仅占用屏幕高度的3/4. 这是我的AutoFitTextureView代码: public class AutoFitTextureView extends TextureView { private ..
发布时间:2020-08-25 05:51:38 移动开发

Android 5.x快门速度

我正在尝试获取受支持的快门速度参数,但现在确定如何获得这些范围. 对于ISO值 支持的字符串IsoValues = camParams.get("iso-values");//支持的值,以逗号分隔的字符串 System.out.println("supportedIsoValues:" + supportIsoValues); 但是我不知道如何获得支持的快门速度. 如何获得支持的 ..
发布时间:2020-08-25 05:47:10 移动开发

Android Camera2 API裁剪视频

我正在尝试使用Android Camera2 API录制视频.我正在尝试通过在请求构建器中设置SCALER_CROP_REGION来将视频裁剪为正方形.我正在使用以下代码,但似乎无法正常工作 mCameraDevice.createCaptureSession(surfaces, new CameraCaptureSession.StateCallback() { @Overrid ..
发布时间:2020-08-25 05:47:01 移动开发

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

我想根据API将应用程序从Camera1扩展到Camera2.该应用程序的一种核心机制是以每秒约20张图片的速度拍摄预览图片.使用Camera1,我意识到,通过创建SurfaceView,在其支架上添加回调,并在创建表面之后通过定期的setOneShotPreviewCallbacks访问预览图片.那是非常容易和可靠的. 现在,在学习Camera2时,我“从头开始"并设法将YUV420_88 ..
发布时间:2020-08-25 05:44:49 移动开发

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

我正在编写一个应用程序,对于该应用程序,相机是必不可少的功能.在这方面,我想100%地确定以下方面: 如果我使用不推荐使用的相机:该应用程序仍将在所有API上运行 现在? 如果1)是,则此应用将在什么时候停止运行 不再在所有API上使用(我的应用程序应涵盖最低API 17)? 在哪里可以找到有关2)的更新的官方信息,即计划什么以及何时计划? 说,我现在已经在使用新的camera2,我的 ..
发布时间:2020-08-25 05:43:47 移动开发

Flashlight Camera2 API

我可以在Android Camera2 API中同时使用相机预览和手电筒吗? 当我尝试使用CameraManager.setTorchMode(String cameraId, boolean enabled)时,在未打开相机的情况下可以正常工作.但是当Camera打开并且尝试setTorchMode时,会收到此异常: CameraService:setTorchMode:摄像机0的割 ..
发布时间:2020-08-25 05:43:43 移动开发

在照相机2上用闪光灯拍摄照片时,在“后"拍摄照片.发生闪光(即不闪光)

我的代码基于Google Camera2-Basic的示例,并始终支持Flash.但是看起来好像是在闪光发生后立即拍摄的.即使触发了闪光灯,我(几乎)总是得到不闪烁的图片. 修改后的预览请求构建器: mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_MODE, CaptureRequest.CONTROL_AE_MODE_ON_A ..
发布时间:2020-08-25 05:29:15 移动开发

Android camera2 API在AF模式下获得对焦距离

我正在使用Android camera2 API. 在手动对焦模式下,我可以使用LENS_FOCUS_DISTANCE获得对焦距离值.但是,该属性在AF模式下始终为零.在自动对焦模式下有什么方法可以获取对焦距离? 解决方案 距镜头最前面的最短距离 成为焦点. 如果镜头是定焦镜头,则为0. http://developer.android.com/intl/es/ref ..
发布时间:2020-08-25 05:20:45 移动开发

如何使用Android Camera2 API以固定的曝光时间录制60 fps视频

我想实现一个应用程序,以固定的曝光时间记录60 fps.作为设备,我有Google Pixel.由于其本机摄像头应用程序可以60 fps的速度运行,并且其硬件级别为LEVEL_3,因此我认为这不是问题,但我无法使其正常运行.使用getSupportedPreviewFpsRange()(来自照相机api),我得到的范围是[15, 15], [24, 24], [7, 30], [30, 30];使 ..
发布时间:2020-08-25 05:01:56 移动开发

Camera2 API-如何设置长时间曝光

我正在尝试在我的应用程序中以30秒的曝光时间捕获图像(我知道这是有可能的,因为库存相机允许这样做). 但是SENSOR_INFO_EXPOSURE_TIME_RANGE(应该以纳秒为单位)为我提供了范围: 13272 - 869661901 几秒钟之内就可以了 0.000013272 - 0.869661901 显然不到一秒钟. 如何使用更长的曝光时间? 提前 ..
发布时间:2020-08-24 19:20:31 移动开发

Android Camera2 API预览有时会失真

我正在使用Camera2 API构建自定义相机. 到目前为止,除了预览有时会失真之外,相机的效果都很好.假设我连续7次打开相机.所有尝试均成功,并且相机预览第八次失真.看起来它使用宽度作为高度,反之亦然. 我的代码基于camera2的Google示例实现,可以在此处. 有趣的是,即使是Google示例实施,有时也会出现这种扭曲的预览.我试图修改AutoFitTextureView,但是没有成 ..
发布时间:2020-06-11 19:46:23 移动开发