android-camera相关内容

相机像素旋转

我想对从相机获取的像素进行一些图像处理. 问题是来自相机的像素旋转了 90 度. 我正在获取方法中的像素 onPreviewFrame(byte[] data, Camera camera) 我尝试了 camera.setDisplayOrientation(90); 并且它以正确的方向显示视频,但我仍然收到文档中所述的旋转像素: 这不影响传入的字节数组的顺序Android ..
发布时间:2021-12-18 11:47:46 移动开发

在片段中从相机拍摄照片

在我的 Fragment 中,我尝试从我的相机拍照,但是我的 Fragment 的 onActivityResult 没有被调用.拍照后,这个 Fragment 没有显示,正在切换到我的第一个 Fragment.有没有其他方法可以在 Fragment 中捕获照片,或者我做错了什么? 这是我当前的代码: public void takePhoto() {Intent intent = new ..
发布时间:2021-12-15 14:18:31 移动开发

将相机预览适配到比显示器大的 SurfaceView

我有一个 Android 应用程序,无论 getSupportedPreviewSizes() 给出的预览大小如何,它都需要全屏显示相机预览而不失真.我希望这会在高度或宽度上裁剪预览,但这与我无关.我之所以这样做是因为某些安卓相机(例如三星 Galaxy SII 前置摄像头)不会返回与显示器具有相同纵横比的任何预览,因此需要进行拉伸和剪裁. 是否可以将相机预览完全扩展到大于显示尺寸的视图? ..
发布时间:2021-12-11 22:06:34 移动开发

我可以在 webview 中打开相机吗?

我可以在 webview 中打开安卓相机吗? 解决方案 在使用 Webview 时获得相机功能的最简单方法是使用 Intent. 如果您使用 API,您必须自己构建很多 UI.这是好是坏取决于您需要在应用程序中做什么以及您需要对“拍照过程"进行多少控制.如果您只需要一种快速拍摄照片并在您的应用程序中使用它的方法,那么 Intent 是您的最佳选择. 意图示例: private ..
发布时间:2021-12-11 15:03:36 移动开发

旋转相机预览到人像 Android OpenCV 相机

我正在尝试使用 OpenCV 2.4.3.2 创建相机应用程序并进行一些 opencv 处理.我希望它能够有多个 UI 方向,而不仅仅是横向. 问题是当我将方向更改为纵向时,图像会横向出现. 我知道我可以在做图像之前旋转输入图像处理(因此仅将方向保留为横向),这很好并且有效,但不能解决我的 UI 的其余部分将处于错误方向的问题. 我也尝试使用 此代码将相机旋转 90 度,但它只是 ..
发布时间:2021-12-10 21:19:23 移动开发

Flutter 相机出现拉伸

我一直在玩颤振,到目前为止我很喜欢它,但我在让相机工作时遇到了问题. 我按照此页面上的说明操作https://pub.dartlang.org/packages/camera 它有效.然而,相机被拉伸以适应手机屏幕,但图像扭曲并且比应有的高度更高.其他使用相机的应用程序似乎保持比例,有没有办法确保它不会被拉伸但仍然填满屏幕? 解决方案 基于 lase 的解决方案,此方法有效即使设备的 ..
发布时间:2021-12-06 23:31:16 其他开发

OnActivityResult 在 TabActivityGroup 中不起作用?

我使用 Tab Activity 作为主 Activity,其中有 4 个选项卡.一个选项卡是活动组,它具有三个按钮.每个按钮是一个活动.我在其中一项活动中使用相机.我知道它可以工作,因为我已经检查了存储卡中的图像已保存,但它没有调用 Onactivityresult() 方法. 这是显示ContentView public void onCreate(Bundle savedInsta ..

Android Camera onPreviewFrame 帧率不一致

我正在尝试使用 MediaCodec 通过相机的 PreviewCall back(onPreviewFrame) 对每秒 30 帧的视频进行编码.我编码的视频总是播放得非常快(这是不希望的).因此,我尝试通过设置一个 int frameCount 变量来记住它的计数来检查进入我的相机预览的帧数.我期望的是每秒 30 帧,因为我将相机的预览设置为 30 fps(如下所示).我得到的结果是不一样的. ..
发布时间:2021-11-27 19:37:10 移动开发

在 imageview 中使用时从相机或图库拍摄的图片其方向会改变,有时在 Android 中垂直拉伸

在我的应用程序中,我必须从相机捕获图像或从图库导入,然后在活动的图像视图中显示它.一切都很好,我正在从两者获取图像,并且能够毫无例外地在 imageview 上设置它.但有时图像无法正确缩放并被垂直拉伸或方向改变.请帮帮我. 这是我解码来自官方android文档的图像的代码: public static Bitmap decodeSampledBitmapFromResource(File ..

如何找到安卓手机的相机图片文件夹?

我正在开发一款适用于 Android 的相机应用. 一个要求是将拍摄的照片保存到设备的默认相机照片文件夹中,即 Android 的本机相机存储它的文件夹. 我如何确定原生相机存储它拍摄的照片的位置 - 据我了解,对于不同品牌(三星、HTC、摩托罗拉、索尼...)和型号(Galaxy Tab、GalaxyS4...) 解决方案 使用 getExternalStoragePubli ..

Android 全屏相机 - 同时保持相机选择的比例

我们正在尝试构建类似于 Instagram 相机屏幕的东西.即允许用户拍摄 square 照片.在执行此操作时,U.i 必须能够让用户在 fullScreen 模式下看到相机.我们想强制用户以 portrait 模式 拍摄图像 获取相机可能的比例 我们正在计算 camera 可用的 best 比率 private Camera.Size getOptimalPreviewSize(L ..
发布时间:2021-11-27 17:38:23 Java开发

ImageReader 使相机滞后

我遇到了一个问题,除了有一个用于显示相机输出的 SurfaceView 之外,我还使用了 ImageReader.我已经像这样添加了 SurfaceView 本身和 ImageReader 的表面(并添加了 ImageReader 侦听器以接收新图像上的事件): preview.addTarget(_surfaces.get(1));//ImageReader表面preview.addTarge ..
发布时间:2021-11-27 15:29:29 移动开发

Android 10 (api 29) camera2 api 回归与广角相机

我在我的相机应用程序中使用了camera2 api,该应用程序专为Google Pixel 3 XL 设计.该设备有两个前置摄像头(广角和普通).多亏了多摄像头功能,我可以同时访问两个物理摄像头设备,我的应用程序具有在这两个摄像头之间切换的功能.在我最近升级到 Android 10 之前,我可以准确地看到两种不同的结果,但现在我的广角捕捉帧与普通相机具有几乎相同的 FOV(视野).所以,同样的代码 ..
发布时间:2021-11-27 15:29:19 移动开发