android-camera相关内容
我需要实现圆形相机预览.我正在使用带有 TextureView 的 camera2 api.我添加的布局如下: 这样做我得到以下结果:如您所见,相机预览显示在一个正方形中,但我希望它是圆形的,同时将黄色图像保留在背景中.我怎样才能做到这一点?我确实提到了一些关于以前问过的类似问题的例子,但它们是
..
我想实现一个应用程序以固定曝光时间记录 60 fps.作为设备,我有 Google Pixel.由于它的原生相机应用程序可以达到 60 fps 并且它具有硬件级别 LEVEL_3,我认为这不会成为问题,但我无法让它工作.使用 getSupportedPreviewFpsRange()(来自相机 API)我得到范围 [15, 15], [24, 24], [7, 30], [30, 30] 和使用
..
由于这个没有明确的答案,stackoverflow也没有问题/答案关于 Camera 2 API Gamma,我要求使用 Android 相机 2 API. 我的代码获取范围 和步骤: 理性控制AECompensationStep = features.get(CameraCharacteristics.CONTROL_AE_COMPENSATION_STEP);if (controlAECo
..
我试图让 Android camera2 在后台服务中运行,然后在回调 ImageReader.OnImageAvailableListener 中处理帧.我已经使用建议的原始格式 YUV_420_888 来获得最大 fps,但是在 640x480 分辨率下我只能获得大约 7fps.这甚至比我使用旧的 Camera 接口(我想升级到 Camera2 以获得更高的 fps)或使用 OpenCV Ja
..
我正在 Android 设备上实现一个相机应用程序.目前,我使用Camera2 API和ImageReader获取YUV_420_888格式的图像数据,但我不知道如何将这些数据准确写入MediaCodec. 这是我的问题: 什么是YUV_420_888? 格式YUV_420_888是不明确的,因为它可以是属于YUV420家族的任何格式,例如YUV420P、YUV420PP、YUV
..
更新:这看起来与此有关:来自 Android camera2 API 的图像数据翻转 &在 Galaxy S5 上压扁 - 我认为这是一个错误,因为 Nexus 5/6 工作正常,需要获得完整的传感器尺寸然后手动裁剪以达到所需的纵横比是没有意义的,也可能不使用“支持的"输出尺寸也是如此! 问题: 使用 Camera2 API 获取相机的特征,并提取适合 MediaCodec.class
..
我正在制作一个用作手电筒的简单应用程序.我需要能够使用 Camera2 API 从应用程序中的按钮打开和关闭闪光灯,因为旧的相机 API 出现错误.我想使用“手电筒"手电筒,无需打开相机即可打开闪光灯.我知道这是可能的,因为许多手机在快速设置菜单中都打开/关闭了闪光灯,但我找不到任何有关如何执行此操作的代码或教程. 代码: Camera cam = Camera.open();参数 p =
..
我正在尝试为白平衡设置自定义值 &我的相机应用程序中的温度颜色.我正在使用 camera2 API,我正在尝试不同的方法来设置这个值.我从 excel 文件中找到了一种方法,可以从 100 到 100.000 之间的白平衡值中获取正确的 RGB 温度矩阵 [红、绿、蓝]. 我将此方法附加到 Seekbar 并且它工作正常,当我尝试聚焦白色时出现问题,然后它变成粉红色.任何一种光线在屏幕上看起
..
我是 Android 开发的新手,所以如果我的问题微不足道,请提前道歉.在我的应用程序的一部分中,我需要实时预览我的后置摄像头,因此我创建了一个自定义类,它扩展了 SurfaceView 并实现 SurfaceHolder.Callback(我基本上遵循了 android 文档中的说明). 不幸的是,我正在 Nexus 5x 中测试我的应用程序,我刚刚意识到它以相反的方式安装了相机传感器.出
..
我使用原生 Android 相机并将文件保存到我的应用程序数据文件夹 (/mnt/sdcard/Android/data/com.company.app/files/Pictures/).同时将另一张照片副本保存到 DCIM 文件夹中. 这是我的代码: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);String fo
..
根据文档,setRotation(90) 应该旋转捕获的 JPEG 图片(takePicture 横向模式. 这适用于 HTC 手机,但不适用于三星 Google Nexus S 和三星 Galaxy S3.这是一个错误吗? 我知道我可以使用矩阵变换旋转,但希望操作系统可以更有效地执行此操作,并且不想在其他设备上冒过度旋转的风险. 编辑 设置camera.setDispla
..
我正在尝试制作一个可以检测用户何时拍照的应用.我设置了一个广播接收器类并通过以下方式将其注册到清单文件中:
..
我需要捕获图像从必需部分屏幕. 从相机捕获图像. 当时其他屏幕内容. 这如何可能? 解决方案 尝试使用Surface View来创建动态 相机视图和设置在您需要的部分. 以下代码试试 变量设置类级别(全局) 按钮 btn_capture;相机摄像头1;SurfaceView 表面视图;SurfaceHolder SurfaceHolder;公共静态布尔预览
..
我有一个移动网站,允许用户使用文件输入类型(浏览按钮)上传照片.如果可能,我想通过单击“浏览"按钮或任何其他 HTML 按钮启动 Android 设备的相机应用程序.这可能吗? 我读过类似的帖子 但在他们的示例中,他们询问如何将相机应用程序注册为意图接收器以上传图像.与此类似,我只想以与 Android 浏览器获取电话号码和地址相同的方式启动相机应用程序. 解决方案 Android
..
如何在自定义相机中捕获图像,然后将该图像保存在 android 中? 解决方案 请看下面的答案. Custom_CameraActivity.java 公共类 Custom_CameraActivity 扩展 Activity {私人相机 mCamera;私人 CameraPreview mCameraPreview;/** 在第一次创建活动时调用.*/@覆盖public void
..
我正在尝试让它在 Android 4.1 上运行(使用升级的 Asus Transformer 平板电脑).感谢 Alex 对我上一个问题的回答,我已经能够将一些原始 H.264 数据写入文件,但是此文件只能使用 ffplay -f h264 播放,而且似乎丢失了有关帧率的所有信息(播放速度极快).颜色空间看起来也不正确(atm 在编码器端使用相机的默认设置). 公共类 AvcEncoder {
..
我有一个纵向模式的相机应用程序,它从前端和后端相机拍摄照片.我将图像保存在我的 sd 卡中,并尝试找到相应的 exif 值,该值始终为 0.但我得到了存储在设备中的其他图像(如下载的图片)的预期 exif 方向值. 我该如何解决这个问题?有谁能帮帮我吗? 这是用于保存图片和查找方向的代码 PictureCallback myPictureCallback_JPG = new Pict
..
我正在使用 MVC ASP.Net 4 HTML5 进行项目(默认浏览器是 google-chrome v29.0.1547.57)我可以与这些工具交互并拍照,但只能使用前置摄像头,我如何可以启用后置摄像头吗?平板电脑的特点:三星 Galaxy Tab 2希望你能帮我 解决方案 查看 https://simpl.info/getusermedia/sources/ 显示了如何使用 选择源
..
我在谷歌上做了一些搜索,但找不到关于这种格式的足够信息.它是相机预览的默认格式.任何人都可以建议有关它的良好信息来源以及如何从具有该格式的照片/预览图像中提取数据?更具体地说,我需要提取黑白图像. 编辑:似乎这种格式也称为 YCbCr 420 半平面 解决方案 我开发了以下代码将 NV21 转换为 RGB,并且可以正常工作. /*** 将 YUV420 NV21 转换为 RGB88
..
我正在从我的应用程序打开相机应用程序作为外部意图.我正在使用以下代码来调用相机,以下是我的条件: 它应该打开前置摄像头. 最高画质. 必须打开闪光灯 以下是我的代码: Intent action = new Intent("android.media.action.IMAGE_CAPTURE");action.putExtra("android.intent.extras.CAM
..