当前位置: 首页 > 面试题库 >

Android,前后摄像头方向,横向

归誉
2023-03-14
问题内容

在我的相机应用中,您可以在前后相机之间切换。当我使用后置摄像头拍照时,照片与预览显示的一样。但是当我切换到前置摄像头时,图片是镜像的。我认为这与前置摄像头和后置摄像头处于横向模式有关。我已经尝试了几乎所有给定的答案。

如果有人可以向我指出正确的方向,那将真的有帮助。


问题答案:

我找到了答案,这样mCamera.setDisplayOrientationa(int degrees);做没有帮助。我必须镜像生成的位图才能获得所需的结果。我使用Matrix方法来实现这一目标。

float[] mirrorY = { -1, 0, 0, 0, 1, 0, 0, 0, 1};
Matrix matrix = new Matrix();
Matrix matrixMirrorY = new Matrix();
matrixMirrorY.setValues(mirrorY);

matrix.postConcat(matrixMirrorY);

image = Bitmap.createBitmap(mBitmap, 0, 0, frame.getWidth(), frame.getHeight(), matrix, true)


 类似资料:
  • 本文向大家介绍Android中判断是否有前置摄像头、后置摄像头的方法,包括了Android中判断是否有前置摄像头、后置摄像头的方法的使用技巧和注意事项,需要的朋友参考一下 通常我们进行摄像头操作,如扫描二维码需要判断是否有后置摄像头(Rear camera),比如Nexus 7 一代就没有后置摄像头,这样在尝试使用的时候,我们需要进行判断进行一些提示或者处理。 以下代码为一系列的方法,用来判断是否

  • 我正在使用(Android派)AOSP相机2应用程序。( 我们使用的是OV5640摄像头模块。能够在反向横向模式下预览和捕获图像和视频(但启用镜像)。但对于机械外壳配件,摄像头传感器模块在物理上向右旋转90度。在用于预览的摄像头应用程序中,图像将以90度左移的方式出现,同时启用了镜像功能。即使在拍摄完图像或视频后,也会有同样的行为。 请你建议我在相机应用程序(包/应用程序/相机2)中需要做什么更改

  • 问题内容: 在iOS 10发布之前,我使用以下代码获取录像机的视频和音频捕获: 当iOS 10最终问世时,我在运行代码时收到以下警告。请注意,我的录像机仍可以正常运行约2周。 在iOS 10.0中不建议使用“ devices()”:请改用AVCaptureDeviceDiscoverySession。 今天早上运行代码时,录像机停止工作。xCode8没有给我任何错误,但是相机捕获的PreviewL

  • 后摄像头工作正常,但是,当我们从后摄像头切换到前摄像头时,它会崩溃(在使用MediaCorder录制视频的情况下)....它显示了我在日志中显示的错误!! 下面是我的代码: 对于初始化,我使用

  • 表情测试 图片转文字 相框 拍摄图片