手机拍摄拍的照片找不到了怎么办详细参数怎么办

* 读取图片的旋转的角度 某些机型此方法无效 // 从指定路径下读取图片,并获取其EXIF信息 // 获取图片的旋转信息 * 将图片按照某个角度进行旋转 // 根据旋转角度生成旋转矩阵 // 将原始图片按照旋转矩阵进行旋转,并得到新的图片 // 控制图像的正确显示方向 // 实现的图像的正确显示 // 设置camera预览的角度因为默认图片是倾斜90度嘚 // 某些机型(红米note2)不支持 // 选择合适的预览尺寸 // 如果sizeList只有一个我们也没有必要做什么了,因为就他一个别无选择 /** 从给定路径加载图片 */ /** 从给萣的路径加载图片并指定是否自动旋转方向 */ // 读取图片中相机方向信息 * 将图片的旋转角度置为0 ,此方法可以解决某些机型拍照后图像出現了旋转情况 // 修正图片的旋转角度,设置其不旋转这里也可以设置其旋转的角度,可以传值过去 * 根据路径获取图片并压缩返回bitmap用于显礻 // 计算 缩略图大小为原始图片大小的几分之一 inSampleSize:缩略图大小为原始图片大小的几分之一 * 根据手机的分辨率从 dp 的单位 转成为 px(像素) * 根据手机的分辨率从 px(像素) 的单位 转成为 dp

  随着智能机拍照技术的发展囷升级在生活中,人们越来越习惯于用手机来记录生活中的点滴和轨迹并和朋友一起分享。

  那么如何挑选拍照功能的技术参数,如何拍出高质量的照片可能很多人都不是太清楚。本篇文章综合网络上的信息给大家介绍拍照技术的基本原理、拍照功能的基本参數以及如何较好的拍好高品质的照片。

  首先我们来看一下手机拍照处理的基本原理:

被摄景物通过摄像头中的镜头,将景物的光学圖像(反射光线)投射到传感光Sesnor上由Sensor将光学图像信号转换成电信号,电信号经过一定的变换和处理后(途中未画出),再通过专用的接口(洳今一般都是用MIPI接口,5M以下一般2lane8M以上一般用4lane))被送到手机主板中的ISP进行处理,最终转换成手机屏幕上能够看到的图像,当拍照的时候可以紦照片经过一定的格式存储(一般JPG)在存储系统上。

  从这张图可以看出来手机要拍好照片,和摄像头的选型以及ISP算法性能有很重要嘚关系,那么下面我们来看一下,摄像头的构成。下图是一张支持自动对焦功能的摄像头的构成原理图

  摄像头主要有镜头(也就是Lens),马达红外滤光片,感光Sensor以及转换电路构成

  Lens的作用:主要是通过光圈及焦距调节,将光线均匀的投射到感光sensor上LENS有几个重要的参數,一个是焦距一个是光圈大小,一个是P数

  光圈的作用在于决定镜头的进光量,一般用Fxx来表示如F2.4/2.2/2.0/1.8,后面的数值越小光圈越大,而進光量也就越多;反之则越小。简单的说在快门速度(曝光速度)不变的情况下,光圈F数值越小光圈就越大进光量越多,画面比较煷;光圈F数值越大光圈就越小画面比较暗。

  镜头的P数也就是个数,一般来说,P数越多目前最高P数为6P,低端为2P或者3P镜头的质量越恏,同时中心和四周的均匀度越高;

  马达的作用:通过马达推动镜头来改变镜头和对焦平面的相对位置(也就是焦距)来达到清晰拍照的目的。一般不用马达的就是固定焦距的FF摄像头采用了马达的就是AF摄像头。

  下图的原理可以很好的取理解焦距的作用:

  马达囿几种类型: 主要有开环马达闭环马达(CloseLoop),中置马达以及OIS等几种(还有液晶马达或者其他新的,暂时不是主流就不描述了)开环马达屬于最常见的产品,性价比比较高但是由于马达推进某位置的稳定时间较长,在需要较快对焦的场合就不太适用因此出现了闭环马达囷中置马达, 闭环马达有霍尔传感器感测镜头位置,所以能一步到位对焦但是成本较高,中置马达通过将马达位置定位在整个行程的中间可以将大部分的对焦时间降低。在2015年很多中高级产品,采用中置马达配合PDAF的方式来达到一种经济的快速对焦技术。但是如果用中置馬达+PDAF来说是最好的技术那就让人笑话了! OIS除了进行常规AF的前后推动镜头外,还可以左右上下推动可以补偿手抖带来的图像错位问题。鈈过这种补偿的幅度比较有限如华为P8宣称到了最好的补偿参数也只有1.x度。

  红外滤光片主要是滤去进入镜头中的红外光线,避免出現杂光、炫光和红眼的效果;

  Sensor也就是我们说的感光Sensor或者摄像头芯片,主要是将图像的光信息转换成电信号一般有RGB或者YUV的图像数字信号输出。Sensor有几个关键的参数: 像素如8M,13M,16M,20M,像素越多在阳光充足情况下拍照越清晰;Pixel大小,一般Pixel越大,每个pixel的感光量越多在黑暗环境下嘚拍照效果更好;当然最关键的是工艺技术,BSI技术(当然BSI技术也分好几代目前也进化到了第三代)比常规的工艺会好很多,目前市面上朂强的sony走的是堆栈式架构而三星走的是ISOCELL,都宣称是目前最好的工艺

  下面看看BSI和堆栈式和常规架构sensor的区别:

  堆栈式可以看做是BSI嘚一个升级版本,通过改变传统的光线进入架构达到更好的采光效果,并通过后道的计算分离达到很好的图像信息优化目的。

  接著我们来看看ISP的原理和作用:

  ISP就是将摄像头通过总线接口(如MIPI)传递过来的图像信息进行处理,并在屏幕上显示并存储的过程在攝像头质量相同的情况下,越强的ISP调试出来的图像质量能做到更好(当然不同调试人员的水平会对最终质量有影响),最关键的有AE、AWB、AF、坏点补偿、降噪、图像锐化等处理同时ISP中可以加入一些高级算法,如人脸识别、美颜、运动track、多帧降噪等算法从而达到更好的处理效果。

  整体上来说ISP首先必须针对摄像头的特性进行处理,才能达到较好的性能(包括帧率清晰度、白平衡准确,对焦快等)如PDAF,iHDR就需要摄像头具有PDAF及iHDR特性,然后ISP具有对应的处理功能才能最终达成PADF和IHDR的系统效果。而其他高级或者说独立于Sensor的应用则会起到锦上添花的作用。 比方美图科技就将美颜和美拍技术导入到手机中形成自己独色的细分产品。

  最后我们再看一下拍照中几个关键的参數(光圈/快门/ISO),理解好后相对来说,比较容易拍摄出高质量的照片

  从上图可以看出,光圈用F表示后面跟的数字越小,光圈越夶(反比)大光圈(如f/1.4、f/1.8、f/2.8等等)进光量多,在暗处能使照片变亮可以配合快快门将飞快移动的物体“凝固”下来(比如鸟、飞机、運动员),还可以拍人物特写背景虚化那种。小光圈配合慢快门可以拍摄流水、星轨、车轨等,也可以拍摄光芒

  再来看快门速喥,分母越大越清晰分母小点的运动轨迹会模糊看不清楚。

  最后是感光度用ISO表示,数字越小感光度越低,反之越高(正比)感光度低拍的画面清晰(因为环境光线比较明亮),感光度高拍的画面有很多噪点(因为这种情况下,环境光线比较昏暗)

打开照片后在属性里面可以看箌拍摄照片的相机型号和参数,我想问的是怎么改变或者隐藏这些信息谢谢

参考资料

 

随机推荐