android-camera相关内容

无法导入 import android.hardware.camera2 类

我将 opencv android 库导入我的 android studio,Camera2Renderer 类有很多编译器错误,因为无法导入 android.hardware.camera2 类. 解决方案 我解决了这个问题.Jim 是对的,我没有正确的目标 API.对于下一个遇到此问题并找到此线程的人,解决方案是您必须确保您的项目和 openCV 的 build.gradle 文件匹配 ..
发布时间:2021-11-21 18:41:32 移动开发

Android/Java:将字节数组保存到文件 (.jpeg)

我正在为Android开发一个应用程序,应用程序的一部分必须拍照并保存到SD卡.onPictureTaken 方法返回一个包含捕获图像数据的字节数组. 我需要做的就是将字节数组保存到 .jpeg 图像文件中.我试图在 BitmapFactory.decodeByteArray(获取位图)的帮助下完成此操作,然后是 bImage.compress(到 OutputStream)、一个普通的 O ..
发布时间:2021-11-18 04:58:33 移动开发

使用 Camera2 API 的图片真的很暗

我正在使用 Android,我正在尝试在不显示任何预览的情况下捕获图片.我试图通过创建一个类来简化这个过程.它的工作,但所有的图片真的很黑.这是我的课: 公共类凸轮{私有上下文上下文;私人 CameraManager 经理;私人 CameraDevice 相机;私人 CameraCaptureSession 会话;私人 ImageReader 阅读器;公共静态字符串前面=“-1";公共静态字符串 ..
发布时间:2021-11-15 00:30:24 移动开发

如何使用Android 的camera 或camera2 API 来支持新旧API 版本而无需弃用说明?

新的 camera2 API 让我很困惑.我想开发一个应用(适用于 Android API 10 - 21),它使用设备的相机.如此处所述,我应该使用“相机"应用程序接口. 但是,当我尝试将“相机"API (android.hardware.Camera) 添加到清单的用户功能时,它被标记为已弃用.另一方面,我无法将其更改为“camera2"API (android.hardware.cam ..
发布时间:2021-11-15 00:16:36 移动开发

如何使用Android's camera 或camera2 API 支持新旧API 版本而无需弃用说明?

新的 camera2 API 让我很困惑.我想开发一个使用设备相机的应用(适用于 Android API 10 - 21).如此处所述,我应该使用“相机"应用程序接口. 但是,当我尝试将“相机"API (android.hardware.Camera) 添加到清单的用户功能时,它被标记为已弃用.另一方面,我无法将其更改为“camera2"API (android.hardware.camer ..
发布时间:2021-11-02 22:19:00 移动开发

如何显示我的相机预览

我写了一个相机预览类 public class CameraView extends SurfaceView 实现 SurfaceHolder.Callback{私人相机;公共相机视图(上下文上下文){超级(上下文);getHolder().addCallback(this);getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS) ..
发布时间:2021-11-02 22:18:50 移动开发

我如何监控 android 相机的当前焦距

我有一个 SurfaceView 保存相机预览.我已将相机对焦模式设置为:Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO 并添加了自动对焦回调.当我运行应用程序时,我可以看到相机实时调整其焦点,但是 autoFocusCallback 只会被触发一次,并且当它触发时,它总是返回相同的值.(2.95) 无论我离焦点对象多近或多远. 想知道我做错 ..
发布时间:2021-11-02 22:18:46 移动开发

将 View Rect 坐标转换为位图区域

我有一个带有矩形(简单视图)的相机屏幕,要使用户需要将对象放置在矩形内,拍摄照片后,应用程序需要剪切图像并仅显示矩形内的区域. 从 camera2 api 我接收图像并将其转换为 bitmap. 我在屏幕上有矩形坐标. 问题是 bitmap width/height 例如 5472/7296,以及 Rect 坐标与设备屏幕 left-114 top-764 width-852 hei ..
发布时间:2021-11-02 22:18:39 移动开发

使用 MediaStore 存储图像会导致特定三星设备上的应用程序崩溃

我一直在为这个问题苦苦挣扎,不幸的是,其他答案没有给我任何线索. 我的应用允许用户拍照并将其存储在本地.对于大多数设备,一切正常,但是我在运行 Android 9 (API 28) 的特定三星设备上遇到崩溃. 设备示例是: 三星 SM-G955F 三星 SM-G973F 这是我用来存储图像的方法: fun saveMedia(context: Context, uri: U ..
发布时间:2021-11-02 22:18:33 移动开发

android中前后摄像头之间的不同切换时间

我正在尝试切换前后摄像头.switchCamera 方法无限循环运行,不会对帧进行任何处理. 我想查看最短切换时间.但是我得到的结果表明,前置和后置摄像头之间的切换时间不同. 从前到后:333 毫秒到 500 毫秒. 从后到前:1100 毫秒到 1400 毫秒. 因此切换时间取决于您从哪个相机切换.有人对此有解释吗? 谢谢! 解决方案 Camera 类对设备上 ..
发布时间:2021-11-02 22:18:25 移动开发

在相机拍摄期间分割视频以提高上传效率

我想开发一个 Android 应用,用手机的摄像头拍摄视频,然后将视频(作为单个文件)上传到云端.然后我想通过将录制的视频分割成小块(比如 5 秒)并将这些块上传到云来提高效率.然后根据 这个博客. 分块方法是否更有效?以什么方式?我该如何实施?我是要等到视频完成后再将它们组合起来,还是可以随着拍摄的进行实时进行?任何这样做的提示或经验肯定会有所帮助. 解决方案 将视频分成多个块并并 ..

Flutter : PlatformException(no_available_camera, 没有可用于拍照的相机., null, null)

伙计们!我面对的是这个相机版本.它发生在我合并​​我的项目之后.它说没有可用的相机,但当时它运行良好.请看一看! E/flutter: [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] 未处理的异常:PlatformException(no_available_camera, 没有可用于拍照的相机., null, null)#0 StandardMetho ..

在 Android 11 (R) 中捕获和裁剪图像

根据 android R 隐私政策的变化,我想为 android R 设备执行捕获和裁剪图像功能.我尝试了以下方法,但它保存了空文件(文件正在指定文件夹中创建,但大小为 0kb). 我正在使用 Android-image-cropper 库来裁剪图像. public static File createImageFile(Context context) 抛出 IOException {S ..
发布时间:2021-11-02 22:18:03 移动开发

在android中控制手电筒的亮度

我想用笔电开发一个安卓应用程序.当我使用手电筒时,亮度太强.我想降低闪光灯的亮度.我使用相机和闪光灯模式作为 TORCH.有人可以帮助降低手电筒的亮度.谢谢.. 解决方案 遗憾的是没有可靠的解决方案,因为没有针对此类功能的官方 Android API.有一个 hacky“解决方案"适用于一些有根设备.但正如我所说,没有什么可靠的.请参阅此帖子. ..
发布时间:2021-11-02 22:18:00 移动开发