android-camera2相关内容
我正在编写一个Android应用程序,以在用户按下“捕获"按钮时快速捕获闪光/不闪光图像对.在编写我的应用程序时,我提到了Camera2Basic应用程序我从Android文档中发现,要触发闪光灯,预览请求构建器应将 AE_MODE 设置为 AE_MODE_ON_ALWAYS_FLASH . 我正在使用三个请求生成器:预览,无闪存和闪存 两者之间的区别是: 预览:AE_MODE设置为A
..
我是android的新手,正在使用android camera2 api.我无法在Camera2 API中实现缩放.我正在制作一个放大镜应用程序.我是否需要将设置更改为微距模式,否则自动对焦将为我做到这一点?我想使用ZoomContols实现缩放.请帮忙.谢谢.我已附上我的代码段.请告诉我如何实施. package com.lamaan.magmicrocam; import androi
..
我对将两台摄像机的信号连接到一个表面有特殊要求.每个摄像机将充满整个表面的一半. 该表面将被显示或驻留在OpenGL纹理中. 使用Camera2 API完全可以吗?第一件事是指定要在表面上投影的目标矩形,第二件事是两个摄像机是否可以将单个表面用作输出. 这样做的原因是我们的硬件将一个图像信号分成两个Android相机,并且需要将图像重新连接到软件中,以便可以使用MediaRecorde
..
我想使用camera2 API制作一个简单的flashlite应用程序. 我正在使用以下代码: public class FlashLightUtilForL { private CameraCaptureSession mSession; private CaptureRequest.Builder mBuilder; private CameraDevice mCameraDevice;
..
我正在使用camera2 API编写一个android相机应用程序.我想知道如何添加各种过滤效果,即棕褐色,在Android相机表面为负值作为列表.请帮助解决相同的问题. 解决方案 您可以这样设置CONTROL_EFFECT_MODE: mPreviewRequestBuilder.set(CaptureRequest.CONTROL_EFFECT_MODE, CaptureRequ
..
我正在尝试开发一个使用Camera 2 API的自定义应用程序,我想添加“轻按以聚焦"功能.换句话说,当我点击屏幕进行聚焦时,它会显示一个聚焦区域的圆圈. 如何绘制圆形焦点区域? 我遵循了Google Camera2Basic 的示例. 谢谢. 解决方案 画出抽头区域而不是焦点区域是否足够?在这种情况下,您可以保存点击的X和Y位置并将其用作圆心.而且,您可以使用任何教程绘
..
我正在引用此应用程序 https://github.com/hzitoun/android-camera2-secret-picture-taker . 在此应用程序中,有两个类(APictureCapturingService.java和PictureCapturingServiceImpl.java)可以在不预览的情况下拍照,可以将这两个类转换为永远不会消失的后台服务. 如果可以的话,是
..
我在以下位置使用代码Camera2 API: https://github.com/googlesamples/android-Camera2Basic . 如果我拍照时间1:afState = 4,那就可以拍照了. 但是,如果我拍照时间2:afState = 1,则无法拍照. 我的手机:使用android 7.0 private fun capturePicture(re
..
我有一个Camera2 NDK代码可以打开相机并获取图像. 该代码可通过Android应用程序/服务正常运行,但是如果我将其编译并以可执行文件身份运行,则相机会打开,但不会得到任何帧. 有什么主意吗?有人成功做到了吗? 注意 我通过"AImageReader_new"创建自己的AImageReader 我通过"AImageReader_getWindow"创建自己的ANa
..
ExoPlayer-SurfaceView Camera2 + MediaCodec-GLSurfaceView 我正在使用上述视图组来播放视频和摄像机记录. UI-1 : Exo-Surf 位于中心, Cam-GLS 位于右上角. UI-2 : Cam-GLS 位于中心, Exo-Surf 位于右上角. 为此,我正在使用 setZOrderOnTop 设置z-ind
..
我需要在特定时间间隔(例如5秒)后使用Camera2 API捕获多张照片. 我需要在没有预览的情况下进行操作.我可以拍摄一张照片而无需预览,但是我需要知道如何拍摄多张照片吗? 打开相机后,我不想一次又一次地设置所有参数,我只想在特定间隔后捕捉照片,一旦捕捉完所有照片,便会关闭相机. 也是仅在第一次捕获图像时.第二次,当我调用takepciture()方法时,什么也没发生. 下面是我的代
..
有人可以帮我解决以下代码吗?我想从Google示例转换HdrViewFinder项目( https://github.com/googlesamples/android -HdrViewfinder ),使其也可以在纵向模式下使用.但是该项目只能在横向模式下工作. 在人像模式下,相机预览会失真. 因此,这是我从HdrViewfinderActivity.java类中提取的方法,我认为该方法负
..
我正在使用camera2 api循环捕获图像. 捕获图像时,我在onCaptureCompleted方法中获得了回调,并在其中使用TotalCaptureResult获取有关图像的信息,例如iso,曝光和时间戳.然后,我将这些信息存储在地图中. 此后,我在ImageReader的OnImageAvailableListener中获取图像,并使用图像的getTimestamp方法和ExifIn
..
有什么方法可以检测给定的摄像机是普通摄像机还是广角摄像机? 通过Oppo,Vivo,LG等设备,他们可以使用Camera2 API来访问其每台相机.但是如何知道哪个相机是主相机,哪个相机是广角相机? 解决方案 您可以计算每个摄像机的视场,并确定它的宽度是否足以计数. 以度为单位的水平视场的标准公式为: FOV = 2 * arctan(sensor_width / (2
..
我正在制作一个android相机应用程序.我的疑问是如何将支持的分辨率作为参数传递给相机. 因此,首先我要获得所有受支持的分辨率大小: Size[] sizes = configurationMap.getOutputSizes(ImageFormat.YUV_420_888); Log.d("test","size:"+sizes.length); for(Size size :
..
我想使用android camera2 API获取从对象到android设备的距离.在CaptureCallback中,通过result.get(CaptureResult.LENS_FOCUS_DISTANCE)获取值,并同时检查LENS_STATE, CONTROL_AF_MODE, CONTROL_AF_STATE.它们是"STATIONARY",CONTINUOUS_PICTURE和PAS
..
我对android很陌生.我正在尝试使用android camera2 api开发应用程序,并且我想为此保持稳定的帧速率.我找不到任何有关如何实现固定帧速率的示例. 通过实验,我可以看到该应用程序的速度约为5-7 FPS.但这是变化的.获得固定帧速率的详细方法受到高度赞赏.提前致谢. 解决方案 您是否已设置自动曝光目标FPS范围达到您想要的水平? 您尝试读取什么分辨率? 在LE
..
我的应用程序在大量电话中运行良好.但是,当我将其安装在旧的android手机中时,会抛出以下错误,并且在拍照时应用程序崩溃. Android java.lang.IllegalArgumentException:PreviewSize不得为 比activeArray高 照片捕获代码: public class Camera1 extends AppCompatActivity {
..
我正在尝试使用Camera2以横向(1920x1080)显示普通的全高清预览,但是相机返回的分辨率是1440x1080. 使用传统相机(android.hardware.camera),同一设备没有出现此类问题.我在做什么错了? CameraManager manager = (CameraManager) getSystemService(Context.CAMERA_SERVICE
..
我正在关注有关在Android应用中使用相机的教程.在模拟器和物理设备上运行调试时,出现错误“权限被拒绝:无法使用摄像机" .我在清单文件中尝试了各种权限.似乎大多数发生此错误的人都有错别字,缺少权限或权限未在清单中的正确位置. 这是我的清单文件:
..