⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 camera_info.c

📁 MTK6225 摄像头驱动 OV7660
💻 C
📖 第 1 页 / 共 2 页
字号:
{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 + -