关于Android Camera变焦
本文所述Camera,为Camera1,即为android.hardware.camera。其常用变焦方法有5个
(1)public boolean isZoomSupported ()
(2)public void setZoom (int value)
(3)public int getZoom ()
(4)public int getMaxZoom ()
(5)public List<Integer> getZoomRatios ()
不能从字面去理解其功能,官方单个方法说明未能清晰解释其含义,理解第5个方法才是关键。
getZoomRatios 将返回Integer List。以华为Mate8为例,
100,103,106,109,112,115,118,121,124,127,
130,133,136,139,142,145,148,151,154,157,
160,163,166,169,172,175,178,181,184,187,
190,193,196,199,203,206,209,212,215,218,
221,224,227,230,233,236,239,242,245,248,
251,254,257,260,263,266,269,272,275,278,
281,284,287,290,293,296,299,303,306,309,
312,315,318,321,324,327,330,333,336,339,
342,345,348,351,354,357,360,363,366,369,
372,375,378,381,384,387,390,393,396,399
按照官方解释(下图),List中的数据除以100,即为几倍变焦。
而getMaxZoom()返回值其实真正含义为List的最大索引。
Android Camera通过指定zoom list index,获取相应变焦倍数。
文档参考:
https://developer.android.google.cn/reference/android/hardware/Camera.Parameters.html
关于Android Camera变焦相关推荐
- android Camera变焦的一个总结
最近老大交给了一个任务,说是要在本地视频端很够调节摄像头焦距. 碰到了一些问题: 1.手机支不支持摄像头变焦 2.系统自带摄像软件可以变焦,但是自己编写的程序不支持变焦, 这个问题网上也有很多童鞋碰到 ...
- android自定义照相机改变焦距,Android Camera变焦编程步骤
1.添加Camera权限 2.判断是否支持变焦 public boolean isSupportZoom() { boolean isSuppport = true; if (mCamera.getP ...
- Android camera 相关术语(四) 之 变焦和对焦的区别VCM 闭环和开环在硬件上有什么区别
Android camera 相关术语(四) 之 变焦和对焦的区别VCM 闭环和开环在硬件上有什么区别 VCM 闭环马达(即close loop)与开环马达(即open loop)一般有两个硬件上的 ...
- android camera (2) ---高通平台camera开发
1. 设置摄像头方向 2. 打开线程与预览线程 3. 设置参数 4. Camera外设按键 5. 自动对焦与触摸对焦 6. 拍照 7. 人脸检测 8. 位置管理 9. 旋转管理 10. 变焦 11. ...
- Android Camera:从零开发一款相机APP
从零开发一款相机APP Day 1: 前言 一.Android Camera开发前景: 1)camera相关应用的领域 2)相关岗位介绍: 3)市场招聘介绍: 4)发展前景介绍: 二.学习这门课的重要 ...
- Android Camera(一):camera模组CMM介绍
关键词:android camera CMM 模组 camera参数 平台信息: 内核:linux 系统:android 平台:S5PV310(samsung exynos 4210) 新项目开案,代 ...
- android 相机变焦_我的傻瓜相机的“ 8倍”变焦与我的数码单反相机相比如何?...
android 相机变焦 Your camera may boast "8x zoom", but most DSLRs do not advertise values like ...
- Qualcomm Android camera 架构简析及如何debug
一. Camera模组(CCM)介绍: CCM一般包含四大件: 镜头(lens).传感器(sensor).软板(FPC).图像处理芯片(DSP): Camera的成像原理可以简单概括如下: 1 ...
- android camera 降低帧率_Android性能问题分析之bugreport
Android手机性能问题一直是用户关注的重点,分析性能问题则成为工程师日常工作的一部分.根据问题的类型通常有适合的工具可供使用,比如systrace ,traceview,simpleperf等可视 ...
最新文章
- linux下pptpd的安装配置(×××)
- silverlight 打开html_在Silverlight中嵌入HTML或aspx页面-阿里云开发者社区
- python没有运行_Python没有执行__init__
- SSHF备忘之依赖包(struts2+spring2.5+hibernate+freemarker)
- 做程序员的纠结在哪里
- week06 12 我们准备数据 前端调用rpc 前后端联调一下
- (完整版)c语言初学必背代码
- Modern Effective C++
- 华为nova 3e,重新编译内核文件,解除ptrace限制,以使用Frida
- Java语言编写简单分数计算器
- 微信小程序分享生成海报
- 基于安卓平台的远程医疗APP设计
- oracle分区表创建——实现重新定义普通表为分区表
- 快衰落,慢衰落,大尺度衰落,小尺度衰落的关系
- 阿里----OSS对象存储服务
- VVIC api接口
- 批量更改图像分辨率到统一大小
- eas报错日记_EAS8.1预留记录查询报错
- 极光IM + 极光推送,集成中遇到的问题
- Linux系统基本操作及其应用
热门文章
- 《社交网站界面设计(原书第2版)》——3.15 你是否在犯4种常见的用户onboarding错误...
- python中的小技巧
- 职业生涯规划丨入行3D建模多久才能月入过万
- 关于Oracle的ORA 12505错误 ORA-12505, TNS:listener does not currently know of SID given in connect descrip
- 客户自己下单软件|移讯云网上手机订货管理软件
- 为什么很多新人猎头都坚持不下去?
- 大苏格兰2015年中学等级考试的一道初等数学题
- POJ1416-Shredding Company
- WPS中编辑的公式显示不全之解决方案,实测有效
- [重磅]易忱易语言教程续第一课!!!