Camera-hal参数调整

路径:

vendor/mediatek/proproetary/custom/mt6735/hal/D1/imgsensor/对应的SENSOR目录

.../D1/flashlight/flash_tuning_custom_cct.cpp

.../D1/lens/src/lens_para_SensorDrive.cpp

全黑条件下,照片偏红,要调整闪光灯。

调整闪光灯方法:(使用Eng版本)

1. adb shell

2. setprop z.flash_ratio 1

3. 全黑环境下,请将手机固定,对着白墙10cm,固定.

4. 点击拍照,然后手机会自动打闪2(Duty num)次(其中不要任何人员靠近,避免影响光源).

5. 手机停止拍照以后,/storage/sdcard0中生成eng_code.txt 和 fwb_code.txt文件.

根据eng_code.txt修改flash_tuning_custom_cct.cpp(主摄像头)中的engTab数组。

根据fwb_code.txt修改camera_flash_awb_para_ov13850mipiraw.h中的//Flash AWB calibration二维数组。

编译libcameracustom.so

push 到手机/system/lib/下。

eng_code.txt 和 fwb_code.txt中数据的多少与flash_tuning_custom.cpp(主摄像头)中:

para.dutyNum = 多少有关。

时间: 2024-08-02 16:05:24

Camera-hal参数调整的相关文章

Android Camera HAL浅析

1.Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字 图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过IO接口传输到CPU中处理,通过DISPLAY就可以看到图像了. 电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)接收光学镜头传递来的影像,经模/数转换器(A/D)转换成数字信号,经过编码后

技巧-Linux内核参数调整办法

技巧 -Linux内核参数调整办法 ulimit设置 ulimit -n 要调整为100000甚至更大. 命令行下执行 ulimit -n 100000即可修改.如果不能修改,需要设置 /etc/security/limits.conf,加入 * soft nofile 262140 * hard nofile 262140 root soft nofile 262140 root hard nofile 262140 * soft core unlimited * hard core unli

BIEE11g BI_server Jvm参数调整

1.找到user_projects\domains\bifoundation_domain\bin目录 2.复制startWeblogic.sh为新的文件startAdminWeblogic.sh,复制setDomainEnv.sh到setAdminDomainEnv.sh,复制setOBIDomainEnv.sh到setAdminOBIDomain.sh 3.修改startAdminWeblogic.sh 我的机器是windows调用的脚本都是cmd的,linux下面肯定都是.sh文件,把调用

Linux 内核参数 和 Oracle相关参数调整

Linux 内核参数 和 Oracle相关参数调整 分类: Oracle Basic Knowledge2009-10-14 12:23 9648人阅读 评论(0) 收藏 举报 oraclelinuxsemaphorearraysdatabaseoracle10g Linux 内核参数的大小和Oracle 有很大的关闭,比如ORA-27102的错误,就是因为内核参数的大小不当造成.具体参考Blog: Upon startup of Linux database get ORA-27102: ou

#调整随机森林的参数(调整max_features,结果未见明显差异)

#调整随机森林的参数(调整max_features,结果未见明显差异) from sklearn import datasets X, y = datasets.make_classification(n_samples=10000,n_features=20,n_informative=15,flip_y=.5, weights=[.2, .8]) import numpy as np training = np.random.choice([True, False], p=[.8, .2],

Galera集群server.cnf参数调整--Innodb存储引擎内存相关参数(一)

在innodb引擎中,内存的组成主要有三部分:缓冲池(buffer pool),重做日志缓存(redo log buffer),额外的内存池(additional memory pool). [参数1:innodb_buffer_pool_size] 主要用来缓存innodb表的索引.数据,是插入数据时的缓冲. /*Innodb存储引擎的缓存机制和Myisam最大的区别就在于他不紧可以缓存索引,还会缓存实际的数据.所以相同的物理环境,Innodb对磁盘IO的优化会优于Myisam.*/ 当系统上

Qualcomm Camera HAL 2.0

We know that in the HAL Vendor implementation of dynamic to load a name for the camera.$platform$.so file, then to define the load Android HAL, here to Camera HAL 2 and Qualcomm msm8960 for example, an article with before( ). (Note: This article is t

Sysctl命令及linux内核参数调整

一.Sysctl命令用来配置与显示在/proc/sys目录中的内核参数.如果想使参数长期保存,可以通过编辑/etc/sysctl.conf文件来实现. 命令格式: sysctl [-n] [-e] -w variable=value sysctl [-n] [-e] -p (default /etc/sysctl.conf) sysctl [-n] [-e] –a 常用参数的意义: -w  临时改变某个指定参数的值,如 # sysctl -w net.ipv4.ip_forward=1 -a  

7.1-Move_base 参数调整

Move_base Tuining 前言 应项目需求,我需要调整move_base参数,使得机器人可以精确旋转到指定角度,之前只能实现较为精确的到达(x,y)坐标,现在要求,又要精确又要不震荡地达到目标要求. 需要全面了解局部避障算法,才能正确地调整参数. 全面定制ros_navigation_stack基本能够完成机器人导航要求 Move_base Tuining前言参考任务要求学习记录基本调参指南确定激光或者声纳的完整性里程计的有效性定位的有效性代价地图局部规划器局部规划器原理各模块参数代价

Camera.Parameters 参数

public class Camera.Parameters extends Object java.lang.Object    ? android.hardware.Camera.Parameters Class Overview     类概述 相机的服务设置. 使相机参数生效,应用程序必须调用setparameters(相机参数.).例如,在setwhitebalance(字符串)被称为,白平衡不实际上改变了之前setparameters(相机参数.)被称为参数变化的对象. 不同的设备可