android camera捕捉,通过android camera2 API捕捉4:3相机图片与16:9传感器阵列相机
我想从使用Camera2 API(Android 5.0版本中添加)的Android fron-facing相机以4:3的宽高比捕捉视频。它工作正常,除非相机有16:9传感器阵列(作为三星Galaxy S5上的前置摄像头)。在这种情况下,图像看上去就像是16:9图像被捕获并挤压到由MediaRecorder提供的4:3表面。通过android camera2 API捕捉4:3相机图片与16:9传感器阵列相机
根据文档,只要将MediaRecorder的尺寸设置为由getOutputSizes(MediaRecorder.class)提供的尺寸之一,就不需要任何其他配置。相机应自动裁切照片,以适应MediaRecorder表面的大小。
我测试的情况也反转了 - 在4:3传感器阵列(Nexus-5的前置摄像头)上录制16:9视频。它工作正常 - 图片裁剪为16:9宽高比。
我认为这是android API中的一个错误,但希望看看是否有什么我在这里错过。
重现该问题的最简单方法是使用camera2Basic示例应用程序,该应用程序由google提供,其中change切换为使用前置摄像头和4:3大小进行预览。它在Nexus-5上正常工作,但在三星Galaxy S5上提供了延伸图像。 Samsung Galaxy S5(android 5.0)上camera2Basic应用程序的截图。
+0
你是否想过如何解决这个问题?或者在这种情况下什么都不能做? –
2017-02-03 10:23:50
+1
@Droidwala我还没有找到任何解决方法。 –
2017-02-03 15:07:59
android camera捕捉,通过android camera2 API捕捉4:3相机图片与16:9传感器阵列相机相关推荐
- android camera 工作原理,Android Camera原理之openCamera模块(一)
我们平时开发,知道怎么调度api,怎么调起camera,怎么调用camera的实例来操作camera就可以了,但是这些调度的背后都做了什么事情,我们可能不太清楚,本文打算从openCamera这个调用 ...
- android surfaceview 大小_Android 使用Camera2 API采集视频数据
Android 视频数据采集系列的最后一篇出炉了,和前两篇文章想比,这篇文章从系统API层面进行一些探索,涉及到的细节更多.初次接触 Camera2 API 会觉得它的使用有些繁琐,涉及到的类有些多, ...
- android camera 对焦大小,Android camera2对焦设置
在android camera2 api 开始,提供了对焦距值(非zoom值)的设置,大概步骤如下: (1)先关闭自动焦距模式 mPreviewBuilder.set(CaptureReques ...
- android camera设置分辨率,Android Camera2预览输出大小
我正在尝试使用Camera2 API通过ImageReader(YUV_420_888格式)设置相机预览.首先,我需要选择支持的预览尺寸: StreamConfigurationMap scmap = ...
- android camera 显示过程,Android相机Camera基础知识
一.概述本章节主要讲述的Android相机Camera的相关知识点,主要包含三个方面,Android启动系统相机生成缩略图.Android启动系统相机生成原图以及Android自定义相机等. 二.An ...
- 【Android Camera开发】Android Automotive介绍
什么是Android Automotive Android Automotive 是一个基本 Android 平台车载信息娱乐系统,简称IVI(In-Vehicle Infotainment). An ...
- android camera 全屏,Android Camera做全屏预览之最简单方法.doc
Android Camera做全屏预览之最简单方法 M厂开发五部:刘 博 一.全屏预览与非全屏预览的区别 对于大多数人来说,我们看电影.玩游戏等都喜欢全屏,我们之所以喜欢全屏的一个主要原因就是全屏的感 ...
- android camera 拍照流程,Android -- Camera源码简析,启动流程
com.android.camera.Camera.java,主要的实现Activity,继承于ActivityBase. ActivityBase 在ActivityBase中执行流程: onCre ...
- android camera 显示过程,Android Camera2 API显示已处理的预览图像
澄清问题后编辑;最初的答案在底部 取决于您在哪里进行处理. 如果您正在使用RenderScript,则可以将Surface从SurfaceView或TextureView连接到分配(使用setSurf ...
最新文章
- java oauth sso 源码_基于Spring Security Oauth2的SSO单点登录+JWT权限控制实践
- [剑指Offer]12.二进制中1的个数
- spring aop中的propagation的7种配置的意思
- JS引用类型 -- Array类型
- Java捕获异常密码_Java捕获异常的问题
- lock 线程 java_Java多线程之Lock的应用
- SRL——无人机区域定位系统
- 5G经济社会影响白皮书:2020年预计5G将创造约920亿元GDP
- Jenkins 2.x版本的节点配置选项更新
- 海淀区第九届单片机竞赛获奖名单_第十二届程序设计竞赛暨ACM选拔赛获奖名单...
- 形式化验证学习——什么是形式化?Formal
- 浏览器扫码打开Android/iOS App
- 实验吧 因缺思汀的绕过 By Assassin(with rollup统计)
- Unity3D资源包中没有Bouncy材质怎么办
- vue wath 详细介绍
- day03--面向对象--类的继承
- Fiddler+雷电模拟器进行APP抓包
- kodi+java版_[转] Emby+KODI--完美的NAS多媒体方案
- 【uni-app 怎么获取当前时间,获取年月日,获取星期,解决小程序在苹果手机少了八个小时】
- Unity 在设备上材质显示正常,但是Editor下材质显示为紫色