随笔分类 - Android-Camera
摘要:在Camera中推荐使用NV21和YV12,因为这两种格式支持所有的相机设备。 但是在Camera2中,推荐使用的格式则是YUV_420_888。 总的来说,在Android里面YUV用得比较多的应该是I420, YV12, NV12和NV21,其中I420和YV12都是Y420P,NV12和NV2
阅读全文
摘要:1 #define IMAGE_ALIGN(x, mask) ( ((x) + (mask) - 1) & ~((mask) - 1) )
阅读全文
摘要:mtk平台: displayclient->deque->数据放入显存->surfaceflinger->分发数据到surfacetexture(OnFrameAvailableListener(通知textureview);updateTexImage(textureview主动叫底层))->te
阅读全文
摘要:dip(dp): device independent pixels(设备独立像素) dip,就是把屏幕的高分成480分,宽分成320分。比如你做一条160dip的横线,无论你在320还480的模拟器上,都是一半屏的长度。 dpi:dot per inch dpi=(√(横向分辨率^2+纵向分辨率^
阅读全文
摘要:Google自Android4.0出了TextureView,为什么推出呢?就是为了弥补Surfaceview的不足,另外一方面也是为了平衡GlSurfaceView,当然这是本人揣度的。关于TextureView、Surfaceview、SurfaceTexture、GLSurfaceView的关
阅读全文
摘要:原文 http://www.cnphp6.com/archives/65098 主题 Android 原文 http://www.cnphp6.com/archives/65098 主题 Android Camera.java autoFocus()聚焦回调函数 @Override public v
阅读全文
摘要:public class Camera.Parameters extends Object Class Overview 类概述 相机的服务设置。 使相机参数生效,应用程序必须调用setparameters(相机参数。)。例如,在setwhitebalance(字符串)被称为,白平衡不实际上改变了之
阅读全文
摘要:在写相机相关应用的时候遇到捕获的画面方向和手机的方向不一致的问题,比如手机是竖着拿的,但是画面是横的,这是由于摄像头默认捕获的画面byte[]是根据横向来的,而你的应用是竖向的,解决办法是调用setDisplayOrientation来设置PreviewDisplay的方向,效果就是将捕获的画面旋转
阅读全文
摘要:1,相机对焦模式有以下几种: auto //自动 infinity //无穷远 macro //微距 continuous-picture //持续对焦 fixed //固定焦距 2,常见对焦模式切换场景 2.1,单拍时,会先对焦再拍照,再切换到CAF; 有一个从 af 切换到 caf 过程 2.2
阅读全文
摘要:af:Auto Focus 自动对焦 pdaf:Phase Detection af 相位对焦 caf:Contrast Detection 对比度对焦/反差对焦(按一定step连续拍摄,选取反差值对大的位置) 转自:http://www.jianshu.com/p/1ccbaf458354 自动对
阅读全文
摘要:在 monkey test 测试中出现了一例 RuntimeException ,即 setParameters failed. LOG显示为:09-01 18:47:17.348 15656 15675 E AndroidRuntime: FATAL EXCEPTION: Camera Handl
阅读全文
摘要:android.hardware.Camera类及其标准接口介绍,API level 19 http://developer.android.com/reference/android/hardware/Camera.html
阅读全文
摘要:在调试的时候利用下面这个函数将 Camera AP 部分所设置的参数全部 dump 出来了,真是多啊! 这里仅限于 MTK 平台,MTK 自己在相机这块添加了许多功能,所以看起来就有一大堆的参数。 调用此 dumpParameters() 函数可以打印出所有相机的参数出来。 public stati
阅读全文
摘要:对比度是指相邻颜色的反差,(可以简单这么理解),调大对比度图像轮廓就会越分明,不过对比不明显的部分损失的就越多。饱和度指色彩,调节饱和度色彩会发生变化,调的越大,图像颜色就越失真,调节饱和度只适合颜色不足的图片。饱和度调到最低时,图像就会失去色彩,就为黑白图像!类似电视机的亮度调整一样,如果将亮度调
阅读全文
摘要:转自:http://blog.csdn.net/fulinwsuafcie/article/details/18617251 Android 平台上使用照相机拍照时,一般都会将当前的拍照参数写入到照片详细信息当中去: 主要有写如下信息: 那么这些信息是在哪里产生的呢,又是怎么写到照片详细信息中去的呢
阅读全文
摘要:首先要明白什么是白平衡, 它指的是在图像处理的过程中, 对原本材质为白色的物体的图像进行色彩还原, 去除外部光源色温的影响, 使其在照片上也显示白色。 那色温是怎么理解的呢?这个概念其实有点绕, 它是开尔文通过黑体(blackbody) 这一理想光源, 在不同温度下, 所发出光线的颜色特性来定义的。
阅读全文
摘要:很多时候我们需要从 HAL 层(Hardware Abstract Layer)传一个标志给 kernel 层。一般这种传递是不能直接通过定义全局变量来实现的。 此时可以通过读写文件来实现该标志。 譬如我们有这样一个需求,在录像过程中去掉持续对焦功能,而录像预览时开启持续对焦功能。 在 HAL 层中
阅读全文
摘要:转自:http://blog.csdn.net/fulinwsuafcie/article/details/9771943 、 1、持续对焦和触摸对焦的工作原理; 答:首先要了解一下对焦的工作原理。 AF工作原理: 就是通过微距移动镜头,sensor采集图像并传送给ISP处理,ISP把当前frame
阅读全文
摘要:转自:http://blog.csdn.net/fulinwsuafcie/article/details/9792189 HDR 拍照: (High Dynamic Range Imaging)高动态范围成像,是用来实现比普通数字图像技术更大曝光动态范围(即更大的明暗差别)的一组技术。高动态范围成
阅读全文
摘要:每一个项目的机型名都不相同,因此拍出来的照片需要更改详细信息中的机型名。 那么,具体在哪里修改照片详细信息机型名呢 路径信息:/ALPS.JB3.TDD.MP.V2_TD_xxx/mediatek/custom/mt65xx/hal/camera/camera/camera_custom_if.cp
阅读全文