首页
登录 | 注册

android Camera iso 分析

1.修改文件 cmr_set.c

进入Camera后 设置相关的参数;打开相机后相关的驱动参数配置都在此文件进行设置。


调用函数camera_set_iso接口


对应的设置值在camera_convert_iso 函数中处理

uint32_t camera_convert_iso(uint32_t iso)
{
struct camera_context    *cxt = camera_get_cxt();
uint32_t isp_param = 0;
uint32_t convert_iso = 100;
CMR_LOGD("iso %d", iso);
switch(iso) {
case 0:  //  自动模式
if (V4L2_SENSOR_FORMAT_RAWRGB == cxt->sn_cxt.sn_if.img_fmt) {
isp_capability(ISP_CUR_ISO,(void *)&isp_param);
convert_iso = POWER2(isp_param-1)*100;
}
break;

case 2:
convert_iso = 200;
break;

case 3:
convert_iso = 400;
break;

case 4:
convert_iso = 800;
break;

case 5:
convert_iso = 1600;
break;

default:
break;
}
return convert_iso;
}



2020 jeepxie.net webmaster#jeepxie.net
10 q. 0.008 s.
京ICP备10005923号