📄 camera_info.c
字号:
{332 ,116 ,64 },
{249 ,128 ,71 },
{249 ,128 ,67 },
{249 ,124 ,64 },
{249 ,116 ,64 },
{249 ,108 ,64 },
{166 ,128 ,76 },
{166 ,128 ,71 },
{166 ,128 ,66 },
{166 ,124 ,63 },
{166 ,116 ,63 },
{166 ,108 ,63 },
{166 ,100 ,64 },
{83 ,128 ,93 },
{83 ,128 ,87 },
{83 ,128 ,81 },
{83 ,128 ,76 },
{83 ,128 ,71 },
{83 ,128 ,66 },
{83 ,124 ,63 },
{83 ,116 ,63 },
{83 ,108 ,64 },
{83 ,100 ,64 },
{83 ,92 ,65 },
{83 ,88 ,63 },
{83 ,80 ,65 },
{83 ,76 ,64 },
{83 ,72 ,63 },
{83 ,68 ,62 },
{80 ,64 ,64 },
{74 ,64 ,64 },
{69 ,64 ,64 },
{65 ,64 ,64 },
{60 ,64 ,64 },
{56 ,64 ,64 },
{53 ,64 ,64 },
{49 ,64 ,64 },
{46 ,64 ,64 },
{43 ,64 ,64 },
{40 ,64 ,64 },
{37 ,64 ,64 },
{35 ,64 ,63 },
{32 ,64 ,65 },
{30 ,64 ,64 },
{28 ,64 ,64 },
{26 ,64 ,65 },
{25 ,64 ,63 },
{23 ,64 ,64 },
{21 ,64 ,65 },
{20 ,64 ,64 },
{19 ,64 ,63 },
{17 ,64 ,65 },
{16 ,64 ,65 },
{15 ,64 ,64 },
{14 ,64 ,64 },
{13 ,64 ,65 },
{12 ,64 ,65 },
{11 ,68 ,63 },
{11 ,64 ,62 },
{10 ,64 ,64 },
{9 ,68 ,62 },
{9 ,64 ,62 },
{8 ,64 ,65 },
{8 ,64 ,60 },
{7 ,64 ,64 },
{7 ,64 ,60 },
{6 ,64 ,65 },
{6 ,64 ,61 },
{5 ,68 ,64 },
{5 ,64 ,64 },
{5 ,64 ,60 },
{4 ,68 ,65 },
{4 ,64 ,65 },
{4 ,64 ,60 },
{3 ,64 ,75 },
{3 ,72 ,62 },
{3 ,64 ,65 },
{3 ,64 ,61 },
{3 ,64 ,57 },
{2 ,80 ,64 },
{2 ,76 ,62 },
{2 ,68 ,65 },
{2 ,64 ,65 },
{2 ,64 ,60 },
{1 ,64 ,112 },
{1 ,64 ,106 },
{1 ,64 ,98 },
{1 ,92 ,64 },
{1 ,84 ,65 },
{1 ,80 ,64 }};
const exposure_lut_struct AE_AUTO_50HZ_NIGHT[121]={
{1411 ,256 ,124 },
{1411 ,256 ,116 },
{1411 ,256 ,108 },
{1411 ,256 ,101 },
{1411 ,256 ,94 },
{1411 ,256 ,88 },
{1411 ,256 ,82 },
{1411 ,256 ,76 },
{1411 ,256 ,71 },
{1411 ,256 ,67 },
{1411 ,128 ,124 },
{1411 ,128 ,116 },
{1411 ,128 ,108 },
{1411 ,128 ,101 },
{1411 ,128 ,94 },
{1411 ,128 ,88 },
{1411 ,128 ,82 },
{1411 ,128 ,77 },
{1411 ,128 ,71 },
{1411 ,128 ,67 },
{1328 ,128 ,66 },
{1245 ,128 ,66 },
{1162 ,128 ,66 },
{1079 ,128 ,66 },
{996 ,128 ,67 },
{996 ,124 ,64 },
{913 ,128 ,63 },
{830 ,128 ,65 },
{747 ,128 ,67 },
{747 ,124 ,64 },
{664 ,128 ,66 },
{664 ,124 ,64 },
{581 ,128 ,66 },
{581 ,124 ,63 },
{498 ,128 ,67 },
{498 ,124 ,64 },
{415 ,128 ,69 },
{415 ,128 ,65 },
{415 ,120 ,64 },
{332 ,128 ,71 },
{332 ,128 ,66 },
{332 ,124 ,63 },
{332 ,116 ,64 },
{249 ,128 ,71 },
{249 ,128 ,67 },
{249 ,124 ,64 },
{249 ,116 ,64 },
{249 ,108 ,64 },
{166 ,128 ,76 },
{166 ,128 ,71 },
{166 ,128 ,66 },
{166 ,124 ,63 },
{166 ,116 ,63 },
{166 ,108 ,63 },
{166 ,100 ,64 },
{83 ,128 ,93 },
{83 ,128 ,87 },
{83 ,128 ,81 },
{83 ,128 ,76 },
{83 ,128 ,71 },
{83 ,128 ,66 },
{83 ,124 ,63 },
{83 ,116 ,63 },
{83 ,108 ,64 },
{83 ,100 ,64 },
{83 ,92 ,65 },
{83 ,88 ,63 },
{83 ,80 ,65 },
{83 ,76 ,64 },
{83 ,72 ,63 },
{83 ,68 ,62 },
{80 ,64 ,64 },
{74 ,64 ,64 },
{69 ,64 ,64 },
{65 ,64 ,64 },
{60 ,64 ,64 },
{56 ,64 ,64 },
{53 ,64 ,64 },
{49 ,64 ,64 },
{46 ,64 ,64 },
{43 ,64 ,64 },
{40 ,64 ,64 },
{37 ,64 ,64 },
{35 ,64 ,63 },
{32 ,64 ,65 },
{30 ,64 ,64 },
{28 ,64 ,64 },
{26 ,64 ,65 },
{25 ,64 ,63 },
{23 ,64 ,64 },
{21 ,64 ,65 },
{20 ,64 ,64 },
{19 ,64 ,63 },
{17 ,64 ,65 },
{16 ,64 ,65 },
{15 ,64 ,64 },
{14 ,64 ,64 },
{13 ,64 ,65 },
{12 ,64 ,65 },
{11 ,68 ,63 },
{11 ,64 ,62 },
{10 ,64 ,64 },
{9 ,68 ,62 },
{9 ,64 ,62 },
{8 ,64 ,65 },
{8 ,64 ,60 },
{7 ,64 ,64 },
{7 ,64 ,60 },
{6 ,64 ,65 },
{6 ,64 ,61 },
{5 ,68 ,64 },
{5 ,64 ,64 },
{4 ,76 ,62 },
{4 ,68 ,65 },
{4 ,64 ,65 },
{4 ,64 ,60 },
{3 ,76 ,63 },
{3 ,72 ,62 },
{3 ,64 ,65 },
{3 ,64 ,61 },
{3 ,64 ,57 }};
const kal_uint8 IRIS_AUTO_LUT[121]={
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28};
/* AF */
nvram_camera_lens_struct camera_lens;
const nvram_camera_lens_struct CAMERA_LENS_DEFAULT_VALUE={
{ /*af_table_num, af_home_idx, af_macro_idx, af_infinity_idx, ae_hyper_pos, af_me_home_pos, af_me_macro_pos, af_calibration_offset */
11, 0, 8, 3, 0, 0, 130, 0
},
{ { 0, 250}, { 6, 0x00}, { 12, 0x00}, { 18, 0x00},
{ 30, 0x00}, { 42, 0x00}, { 57, 0x00}, { 75, 0x00},
{ 93, 0x00}, { 111, 0x00}, { 130, 0x00}, {0x00, 0x00},
{0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00},
{0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00},
{0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00},
{0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00},
{0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}
}
};
const exposure_lut_struct *get_ae_lut(ae_lut_info_struct info)
{
switch(info.dscmode)
{
case CAM_AUTO_DSC :
case CAM_FLOWER :
if(info.band==CAM_BANDING_60HZ)
{
// if(info.videomode==KAL_FALSE)
return AE_AUTO_60HZ;
// else
// return AE_AUTO_60HZ_VIDEO;
}
else
{
// if(info.videomode==KAL_FALSE)
return AE_AUTO_50HZ;
// else
// return AE_AUTO_50HZ_VIDEO;
}
break;
case CAM_NIGHTSCENE :
if(info.band==CAM_BANDING_60HZ)
{
// if(info.videomode==KAL_FALSE)
return AE_AUTO_60HZ_NIGHT;
// else
// return AE_AUTO_60HZ_VIDEO_NIGHT;
}
else
{
// if(info.videomode==KAL_FALSE)
return AE_AUTO_50HZ_NIGHT;
// else
// return AE_AUTO_50HZ_VIDEO_NIGHT;
}
break;
case CAM_PORTRAIT :
case CAM_LANDSCAPE :
case CAM_SPORT :
case CAM_TV_MODE :
case CAM_AV_MODE :
case CAM_ISO_MODE :
//for test only
ASSERT(0);
break;
}
return 0;
}
const kal_uint8 *get_iris_lut(ae_lut_info_struct info)
{
switch(info.dscmode)
{
case CAM_AUTO_DSC :
return IRIS_AUTO_LUT;
break;
}
return IRIS_AUTO_LUT; /* default */
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -