android-camera2相关内容

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

在我的应用中,我试图在自定义相机视图中将ArCore用作“相机助手". 要明确-我想在用户的相机中显示该用户的图像,并让他捕获不包含AR模型的图像. 据我了解,为了使用ArCore捕获图像,我必须使用Camera2 API,该API是通过将会话配置为使用“共享相机"而启用的. 但是,我似乎无法将相机配置为使用任何高端分辨率(我使用的是像素3,因此我应该能够将像素提高到12MP). ..
发布时间:2021-04-04 18:55:15 移动开发

如何在Android上更改相机曝光?

我想使用OpenCV和android执行图像处理.第一步,我需要更改相机属性,例如分辨率,曝光度等.通过使用OpenCV,我只能更改分辨率( mOpenCvCameraView.setMaxFrameSize(320,240); ),并且不能更改曝光度. 使用OpenCV和camera2时,它崩溃了(此代码: pastebin.com/3XgvKGQN ). 如何更改相机的曝光? pa ..
发布时间:2021-04-04 18:55:08 移动开发

如何聆听cameraX镜头的朝向变化

camerax是否提供api来面对镜头变化回调?切换面向镜头的相机后,我想在完成更换并准备使用相机时得到通知. 当前,我正在使用camerax的这种依赖关系 实现"androidx.camera:camera-lifecycle:1.0.0-beta01"实现"androidx.camera:camera-view:1.0.0-alpha08"实现"androidx.camera:came ..
发布时间:2021-04-04 18:55:04 移动开发

在自定义Camera2 API上显示矩形边界框(覆盖),以便仅捕获该框内的图像

我正在使用以下代码通过自定义Camera2 API捕获图像.我是一个初学者,我不知道如何在相机预览中显示矩形叠加层.我确实尝试过这里提供的解决方案,但无法弄清楚如何使其适合我的代码. 我需要实现这样的功能以捕获A4纸. 解决方案 我刚刚在Xamarin iOS App上做到了这一点.如果发现有帮助,可以看看它. 添加CameraOverlayView ..
发布时间:2021-04-04 18:55:02 移动开发

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

我想使用camera2 api在android中同时打开相机并设置割炬模式.但是由于打开摄像机的优先级较高,因此割炬模式已关闭.如何同时使用两者? private void openCamera()引发CameraAccessException {CameraManager cameraManager =(CameraManager)getSystemService(Context.CAME ..
发布时间:2021-04-04 18:54:54 移动开发

Android Camera 2 API镜头切换

我正在尝试实现与小米MI8上默认相机应用程序相同的镜头切换功能.附有屏幕截图. 硬件设置:小米MI8 [API 29],带有带广角和远摄镜头的后置摄像头 软件设置:只能通过API访问一台背面逻辑照相机,并且其physicalCameraIds列表为空. 从理论上讲,我们可以创建一堆OutputConfiguration对象,设置物理摄像机ID并创建捕获会话,但是由于小米MI8上缺 ..
发布时间:2021-04-04 18:54:52 移动开发

为什么Android的ImageReader类这么慢?

我尝试了适用于Android 3.4.1全新的 JavaCamera2View 的OpenCV,但速度太慢(仅显示摄像机视图,速度约为15fps).当我尝试使用较旧的 JavaCameraView 时,它给了我很好的结果(〜30fps,这是我的相机的极限). 我想知道Camera2版本这么慢并研究实现的原因.我注释掉了图像的所有处理和渲染(只是让相机绘制到内部的 ImageReader 对象 ..
发布时间:2021-04-04 18:54:49 移动开发

如何在Android camera2 API中同时配置前后两个摄像头?

我想将前置和后置两个摄像头配置为Android camera2 API,以同时从两个摄像头拍摄照片和视频,我创建了2个纹理视图,每次打开一个摄像头(前后)时,我的代码都可以正常工作很好,但是每当我尝试同时打开两个摄像机时,代码在创建会话时就中断了,我得到了暗中的cameraAccessException:configure stream:方法.我想将前后摄像头捕获的图像都保存为一个图像,将视频都保 ..
发布时间:2021-04-04 18:54:41 移动开发

Android camera2 api touch聚焦示例?

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

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

我正在创建cameraX视图,以通过桥接进行本机反应.(普通视图在RN中呈现.桥接流程很好.)使用 PreviewView 来显示CameraX预览的摄像机供稿.我已经成功实现了预览,但是不确定为什么未在UI上呈现预览.这只是一个空白屏幕. 让我知道UI本机组件的正确实现方式.我在活动和工作上都感到厌倦.我是android平台的新手.预先感谢! https://groups.googl ..
发布时间:2021-04-04 18:54:26 移动开发

Android Camera2 RAW流

我刚接触Android并尝试: 从相机流式传输原始数据(ImageFormat RAW_SENSOR) 处理原始数据 以交互方式显示处理后的结果 似乎原始数据捕获仅在静态捕获模式下可用.这是正确的吗? 如果可以,那么可以对RAW图像执行重复的CaptureRequests吗?使用13MP传感器可以期待什么样的性能?有参考代码吗? 在此先感谢 纪尧姆 编辑: ..
发布时间:2021-04-04 18:54:23 移动开发

Camera2在Android API中用两个物理流替换了一个逻辑流29

当发布Android 9(API 28)时,我很高兴发现带有多个摄像头的手机的物理摄像头会暴露出来,我为无法访问它们而感到非常沮丧.今天,我偶然发现了Android Q 文档,其中说: 从API级别29开始,某些或所有物理摄像机可能不会独立地暴露给应用程序,在这种情况下,CameraManager.getCameraIdList()中将不提供物理摄像机ID.但是应用程序仍然可以通过调用Cam ..
发布时间:2021-04-04 18:54:20 移动开发

使用Camera2 API在服务中拍照

我正在使用camera2 API.我需要在服务中拍照而不预览.可以,但是照片曝光不好.图片很暗,有时很亮.如何修复我的代码,以使照片具有高品质?我正在使用前置摄像头. 公共类Camera2Service扩展了Service{受保护的静态最终String TAG ="myLog";受保护的静态最终int CAMERACHOICE = CameraCharacteristics.LENS_FACIN ..
发布时间:2021-04-04 18:54:17 移动开发

Android中某些相机分辨率下的不同捕获输出大小

我正在使用Android Camera2 API开发自定义相机应用程序,您可以在其中切换手机中可用的不同相机分辨率和视频分辨率.它还提供了拍摄1:1平方照片的可能性.要拍摄方形图片,我拍摄一张普通的4:3图片,然后将其裁剪以保持1:1.(因此4032x3024将是3024x3024). 在某些分辨率下以1:1的比例拍摄照片时,我注意到一个问题,输出被略微裁剪(缩放).这是用两种不同分辨率拍摄 ..

使用RenderScript为肖像模式旋转YUV图像数据

对于视频图像处理项目,我必须旋转传入的YUV图像数据,以使该数据不是水平显示,而是垂直显示.我使用了这个项目,该项目为我提供了如何将YUV图像数据转换为ARGB的深刻见解.实时处理它们.该项目的唯一缺点是它仅在景观中.肖像模式没有选项(我不知道为什么Google的人们会提供一个仅处理横向的示例示例).我想改变它. 因此,我决定使用自定义的YUV到RGB脚本,该脚本旋转数据以使其以纵向模式显示 ..