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

📄 csl_prev_defaults.h

📁 TI达芬奇dm644x各硬件模块测试代码
💻 H
📖 第 1 页 / 共 2 页
字号:
/** @file csl_prev_defaults.h
 *
 * @brief    Header file for functional layer of CSL
 *
 * Description
 *    - Default structure instantiations for the CSL_prevHwSetup() function
 *
 *  @date 2nd May, 2005
 *  @author Jesse Villarreal.
 */

#include <csl_prev.h>

static Uint32 csl_prevCFACoefTableDfault[];
static Uint32 csl_prevNoiseFilterTableDfault[];


/* Default instantiation of CSL_PrevCFAData for a bayer input format
 */
static CSL_PrevCFAData			csl_prevCFADfault = {
	CSL_PREV_CFAFMT_CONV_BAYER,		/* cfaFormat	*/
	0,								/* vGradThres	*/
	0,								/* hGradThres	*/
	csl_prevCFACoefTableDfault		/* cfaCoefTable */
};

/* Default instantiation of CSL_PrevAveData for no averaging
 */
static CSL_PrevAveData			csl_prevAveDfault = {
	CSL_PREV_AVERAGE_ODDDIST_1PIXEL,	/* oddDistAve	*/
	CSL_PREV_AVERAGE_EVENDIST_1PIXEL,	/* evenDistAve	*/
	CSL_PREV_AVE_NOAVERAGING			/* numPixelsAve	*/
};

/* Default instantiation of CSL_PrevWBalData for unity adjustment
 */
static CSL_PrevWBalData			csl_prevWBalDfault = {
	256,	/* dGain   */
	32,		/* coef3   */
	32,		/* coef2   */
	32,		/* coef1   */
	32		/* coef0   */
};

/* Default instantiation of white balance coefficient matrix
 */
static Uint8 csl_prevWBCoefDfault[4][4] = 	{	{0, 1, 0, 1},
												{2, 3, 2, 3},
												{0, 1, 0, 1},		
												{2, 3, 2, 3}		};

/* Default instantiation of CSL_PrevBlackAdjData for unity adjustment
 */
static CSL_PrevBlackAdjData		csl_prevBlackAdjDfault = {
	0,		/* red   */
	0,		/* green */
	0		/* blue  */
};

/* Default instantiation of CSL_PrevRGB2RGBData for unity adjustment
 */
static CSL_PrevRGB2RGBData		csl_prevRGB2RGBDfault = {
	{
	{0x100, 0x000, 0x000},	/* [RR] [GR] [BR]  */
	{0x000, 0x100, 0x000},	/* [RG] [GG] [BG]  */
	{0x000, 0x000, 0x100}	/* [RB] [GB] [BB]  */
	},
	{0,0,0}	/* offset[3] */
};

/* Default instantiation of CSL_PrevCSCData
 */
static CSL_PrevCSCData			csl_prevCSCDfault = {
	{
	{0x04C, 0x098, 0x01C},	/* [CSCRY]  [CSCGY]  [CSCBY]  */
	{0x3D0, 0x3A4, 0x08C},	/* [CSCRCB] [CSCGCB] [CSCBCB] */
	{0x08C, 0x32B, 0x38C}	/* [CSCRCR] [CSCGCR] [CSCBCR] */
	},
	{0,0,0}	/* offset[3] */
};

/* Default instantiation of CSL_PrevCntBrtData for unity adjustment
 */
static CSL_PrevCntBrtData		csl_prevCntBrtDfault = {
	16,		/* contrast   */
	0		/* brightness */
};

/* Default instantiation of CSL_PrevCSupData
 */
static CSL_PrevCSupData			csl_prevCSupDfault = {
	CSL_PREV_CSUP_HPF_DISABLE,
	0,		/* threshold */
	0		/* gain	     */
};

/* Default instantiation of CSL_PrevYCData so that there is no clipping
 */
static CSL_PrevYCData			csl_prevYCDfault = {
	255,	/* maxY */
	0,		/* minY */
	255,	/* maxC */
	0		/* minC */
};

/* Default instantiation of CSL_PrevModeData with everything disabled except the CFA
 */
static CSL_PrevModeData			csl_prevModeDfault= {
	CSL_PREV_INV_ALAW_DISABLE,
	CSL_PREV_DRKF_CAP_DISABLE,
	CSL_PREV_DRKF_SUB_DISABLE,
	CSL_PREV_SHADE_COMP_DISABLE,		
	CSL_PREV_HMED_DISABLE,
	CSL_PREV_NF_DISABLE,
	CSL_PREV_CFA_ENABLE,
	CSL_PREV_NL_YENH_DISABLE,
	CSL_PREV_SUP_DISABLE,
	CSL_PREV_GAMMA_BYPASS
};

/* Default instantiation of CSL_PrevHMedData
 */
static CSL_PrevHMedData			csl_prevHMedDfault = {
	CSL_PREV_HMEDIAN_ODDDIST_1PIXEL,	/* dist */
	CSL_PREV_HMEDIAN_EVENDIST_1PIXEL,	/* dist */
	0									/* threshold */
};

/* Default instantiation of CSL_PrevNFData
 */
static CSL_PrevNFData			csl_prevNFDfault = {
	0,									/* nfStrength */
	csl_prevNoiseFilterTableDfault		/* nfTable	  */
};



/* Default instantiation of a gamma table to be used for gamma correction
 */
static Uint32 csl_prevGammaTableDfault[] = {
0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 
0x00000005, 0x00000006, 0x00000007, 0x00000008, 0x00000009, 0x0000000A, 
0x0000000B, 0x0000000C, 0x0000000D, 0x0000000D, 0x0000000E, 0x0000000F, 
0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 
0x00000015, 0x00000016, 0x00000017, 0x00000018, 0x00000019, 0x0000001A, 
0x0000001B, 0x0000001C, 0x0000001D, 0x0000001D, 0x0000001E, 0x0000001F, 
0x00000020, 0x00000021, 0x00000022, 0x00000023, 0x00000024, 0x00000025, 
0x00000025, 0x00000026, 0x00000027, 0x00000028, 0x00000029, 0x0000002A, 
0x0000002B, 0x0000002C, 0x0000002D, 0x0000002D, 0x0000002E, 0x0000002F, 
0x00000030, 0x00000031, 0x00000032, 0x00000033, 0x00000034, 0x00000035, 
0x00000035, 0x00000036, 0x00000037, 0x00000038, 0x00000039, 0x0000003A, 
0x0000003B, 0x0000003C, 0x0000003D, 0x0000003D, 0x0000003E, 0x0000003F, 
0x00000040, 0x00000041, 0x00000042, 0x00000043, 0x00000044, 0x00000044, 
0x00000045, 0x00000046, 0x00000047, 0x00000048, 0x00000049, 0x0000004A, 
0x0000004B, 0x0000004C, 0x0000004C, 0x0000004D, 0x0000004E, 0x0000004F, 
0x00000050, 0x00000051, 0x00000052, 0x00000053, 0x00000054, 0x00000054, 
0x00000055, 0x00000056, 0x00000057, 0x00000058, 0x00000058, 0x00000059, 
0x00000059, 0x0000005A, 0x0000005A, 0x0000005A, 0x0000005B, 0x0000005B, 
0x0000005C, 0x0000005C, 0x0000005D, 0x0000005D, 0x0000005D, 0x0000005E, 
0x0000005E, 0x0000005F, 0x0000005F, 0x0000005F, 0x00000060, 0x00000060, 
0x00000060, 0x00000061, 0x00000061, 0x00000062, 0x00000062, 0x00000062, 
0x00000063, 0x00000063, 0x00000063, 0x00000064, 0x00000064, 0x00000065, 
0x00000065, 0x00000065, 0x00000066, 0x00000066, 0x00000066, 0x00000067, 
0x00000067, 0x00000067, 0x00000068, 0x00000068, 0x00000069, 0x00000069, 
0x00000069, 0x0000006A, 0x0000006A, 0x0000006A, 0x0000006B, 0x0000006B, 
0x0000006B, 0x0000006C, 0x0000006C, 0x0000006C, 0x0000006D, 0x0000006D, 
0x0000006D, 0x0000006E, 0x0000006E, 0x0000006E, 0x0000006F, 0x0000006F, 
0x0000006F, 0x00000070, 0x00000070, 0x00000070, 0x00000070, 0x00000071, 
0x00000071, 0x00000071, 0x00000072, 0x00000072, 0x00000072, 0x00000073, 
0x00000073, 0x00000073, 0x00000074, 0x00000074, 0x00000074, 0x00000075, 
0x00000075, 0x00000075, 0x00000075, 0x00000076, 0x00000076, 0x00000076, 
0x00000077, 0x00000077, 0x00000077, 0x00000077, 0x00000078, 0x00000078, 
0x00000078, 0x00000079, 0x00000079, 0x00000079, 0x0000007A, 0x0000007A, 
0x0000007A, 0x0000007A, 0x0000007B, 0x0000007B, 0x0000007B, 0x0000007C, 
0x0000007C, 0x0000007C, 0x0000007C, 0x0000007D, 0x0000007D, 0x0000007D, 
0x0000007D, 0x0000007E, 0x0000007E, 0x0000007E, 0x0000007F, 0x0000007F, 
0x0000007F, 0x0000007F, 0x00000080, 0x00000080, 0x00000080, 0x00000080, 
0x00000081, 0x00000081, 0x00000081, 0x00000082, 0x00000082, 0x00000082, 
0x00000082, 0x00000083, 0x00000083, 0x00000083, 0x00000083, 0x00000084, 
0x00000084, 0x00000084, 0x00000084, 0x00000085, 0x00000085, 0x00000085, 
0x00000085, 0x00000086, 0x00000086, 0x00000086, 0x00000086, 0x00000087, 
0x00000087, 0x00000087, 0x00000088, 0x00000088, 0x00000088, 0x00000088, 
0x00000089, 0x00000089, 0x00000089, 0x00000089, 0x00000089, 0x0000008A, 
0x0000008A, 0x0000008A, 0x0000008A, 0x0000008B, 0x0000008B, 0x0000008B, 
0x0000008B, 0x0000008C, 0x0000008C, 0x0000008C, 0x0000008C, 0x0000008D, 
0x0000008D, 0x0000008D, 0x0000008D, 0x0000008E, 0x0000008E, 0x0000008E, 
0x0000008E, 0x0000008F, 0x0000008F, 0x0000008F, 0x0000008F, 0x0000008F, 
0x00000090, 0x00000090, 0x00000090, 0x00000090, 0x00000091, 0x00000091, 
0x00000091, 0x00000091, 0x00000092, 0x00000092, 0x00000092, 0x00000092, 
0x00000092, 0x00000093, 0x00000093, 0x00000093, 0x00000093, 0x00000094, 
0x00000094, 0x00000094, 0x00000094, 0x00000095, 0x00000095, 0x00000095, 
0x00000095, 0x00000095, 0x00000096, 0x00000096, 0x00000096, 0x00000096, 
0x00000097, 0x00000097, 0x00000097, 0x00000097, 0x00000097, 0x00000098, 
0x00000098, 0x00000098, 0x00000098, 0x00000098, 0x00000099, 0x00000099, 
0x00000099, 0x00000099, 0x0000009A, 0x0000009A, 0x0000009A, 0x0000009A, 
0x0000009A, 0x0000009B, 0x0000009B, 0x0000009B, 0x0000009B, 0x0000009B, 
0x0000009C, 0x0000009C, 0x0000009C, 0x0000009C, 0x0000009D, 0x0000009D, 
0x0000009D, 0x0000009D, 0x0000009D, 0x0000009E, 0x0000009E, 0x0000009E, 
0x0000009E, 0x0000009E, 0x0000009F, 0x0000009F, 0x0000009F, 0x0000009F, 
0x0000009F, 0x000000A0, 0x000000A0, 0x000000A0, 0x000000A0, 0x000000A0, 
0x000000A1, 0x000000A1, 0x000000A1, 0x000000A1, 0x000000A1, 0x000000A2, 
0x000000A2, 0x000000A2, 0x000000A2, 0x000000A2, 0x000000A3, 0x000000A3, 
0x000000A3, 0x000000A3, 0x000000A3, 0x000000A4, 0x000000A4, 0x000000A4, 
0x000000A4, 0x000000A4, 0x000000A5, 0x000000A5, 0x000000A5, 0x000000A5, 
0x000000A5, 0x000000A6, 0x000000A6, 0x000000A6, 0x000000A6, 0x000000A6, 
0x000000A7, 0x000000A7, 0x000000A7, 0x000000A7, 0x000000A7, 0x000000A8, 
0x000000A8, 0x000000A8, 0x000000A8, 0x000000A8, 0x000000A8, 0x000000A9, 
0x000000A9, 0x000000A9, 0x000000A9, 0x000000A9, 0x000000AA, 0x000000AA, 
0x000000AA, 0x000000AA, 0x000000AA, 0x000000AB, 0x000000AB, 0x000000AB, 
0x000000AB, 0x000000AB, 0x000000AB, 0x000000AC, 0x000000AC, 0x000000AC, 
0x000000AC, 0x000000AC, 0x000000AD, 0x000000AD, 0x000000AD, 0x000000AD, 
0x000000AD, 0x000000AD, 0x000000AE, 0x000000AE, 0x000000AE, 0x000000AE, 
0x000000AE, 0x000000AF, 0x000000AF, 0x000000AF, 0x000000AF, 0x000000AF, 
0x000000AF, 0x000000B0, 0x000000B0, 0x000000B0, 0x000000B0, 0x000000B0, 
0x000000B1, 0x000000B1, 0x000000B1, 0x000000B1, 0x000000B1, 0x000000B1, 
0x000000B2, 0x000000B2, 0x000000B2, 0x000000B2, 0x000000B2, 0x000000B3, 
0x000000B3, 0x000000B3, 0x000000B3, 0x000000B3, 0x000000B3, 0x000000B4, 
0x000000B4, 0x000000B4, 0x000000B4, 0x000000B4, 0x000000B4, 0x000000B5, 
0x000000B5, 0x000000B5, 0x000000B5, 0x000000B5, 0x000000B5, 0x000000B6, 
0x000000B6, 0x000000B6, 0x000000B6, 0x000000B6, 0x000000B7, 0x000000B7, 
0x000000B7, 0x000000B7, 0x000000B7, 0x000000B7, 0x000000B8, 0x000000B8, 
0x000000B8, 0x000000B8, 0x000000B8, 0x000000B8, 0x000000B9, 0x000000B9, 
0x000000B9, 0x000000B9, 0x000000B9, 0x000000B9, 0x000000BA, 0x000000BA, 
0x000000BA, 0x000000BA, 0x000000BA, 0x000000BA, 0x000000BB, 0x000000BB, 
0x000000BB, 0x000000BB, 0x000000BB, 0x000000BB, 0x000000BC, 0x000000BC, 
0x000000BC, 0x000000BC, 0x000000BC, 0x000000BC, 0x000000BD, 0x000000BD, 
0x000000BD, 0x000000BD, 0x000000BD, 0x000000BD, 0x000000BE, 0x000000BE, 
0x000000BE, 0x000000BE, 0x000000BE, 0x000000BE, 0x000000BF, 0x000000BF, 
0x000000BF, 0x000000BF, 0x000000BF, 0x000000BF, 0x000000BF, 0x000000C0, 
0x000000C0, 0x000000C0, 0x000000C0, 0x000000C0, 0x000000C0, 0x000000C1, 
0x000000C1, 0x000000C1, 0x000000C1, 0x000000C1, 0x000000C1, 0x000000C2, 
0x000000C2, 0x000000C2, 0x000000C2, 0x000000C2, 0x000000C2, 0x000000C3, 
0x000000C3, 0x000000C3, 0x000000C3, 0x000000C3, 0x000000C3, 0x000000C3, 
0x000000C4, 0x000000C4, 0x000000C4, 0x000000C4, 0x000000C4, 0x000000C4, 
0x000000C5, 0x000000C5, 0x000000C5, 0x000000C5, 0x000000C5, 0x000000C5, 
0x000000C5, 0x000000C6, 0x000000C6, 0x000000C6, 0x000000C6, 0x000000C6, 
0x000000C6, 0x000000C7, 0x000000C7, 0x000000C7, 0x000000C7, 0x000000C7, 
0x000000C7, 0x000000C7, 0x000000C8, 0x000000C8, 0x000000C8, 0x000000C8, 
0x000000C8, 0x000000C8, 0x000000C9, 0x000000C9, 0x000000C9, 0x000000C9, 
0x000000C9, 0x000000C9, 0x000000C9, 0x000000CA, 0x000000CA, 0x000000CA, 
0x000000CA, 0x000000CA, 0x000000CA, 0x000000CA, 0x000000CB, 0x000000CB, 
0x000000CB, 0x000000CB, 0x000000CB, 0x000000CB, 0x000000CC, 0x000000CC, 
0x000000CC, 0x000000CC, 0x000000CC, 0x000000CC, 0x000000CC, 0x000000CD, 
0x000000CD, 0x000000CD, 0x000000CD, 0x000000CD, 0x000000CD, 0x000000CD, 
0x000000CE, 0x000000CE, 0x000000CE, 0x000000CE, 0x000000CE, 0x000000CE, 
0x000000CE, 0x000000CF, 0x000000CF, 0x000000CF, 0x000000CF, 0x000000CF, 
0x000000CF, 0x000000CF, 0x000000D0, 0x000000D0, 0x000000D0, 0x000000D0, 
0x000000D0, 0x000000D0, 0x000000D1, 0x000000D1, 0x000000D1, 0x000000D1, 
0x000000D1, 0x000000D1, 0x000000D1, 0x000000D2, 0x000000D2, 0x000000D2, 
0x000000D2, 0x000000D2, 0x000000D2, 0x000000D2, 0x000000D3, 0x000000D3, 
0x000000D3, 0x000000D3, 0x000000D3, 0x000000D3, 0x000000D3, 0x000000D3, 
0x000000D4, 0x000000D4, 0x000000D4, 0x000000D4, 0x000000D4, 0x000000D4, 
0x000000D4, 0x000000D5, 0x000000D5, 0x000000D5, 0x000000D5, 0x000000D5, 
0x000000D5, 0x000000D5, 0x000000D6, 0x000000D6, 0x000000D6, 0x000000D6, 
0x000000D6, 0x000000D6, 0x000000D6, 0x000000D7, 0x000000D7, 0x000000D7, 
0x000000D7, 0x000000D7, 0x000000D7, 0x000000D7, 0x000000D8, 0x000000D8, 
0x000000D8, 0x000000D8, 0x000000D8, 0x000000D8, 0x000000D8, 0x000000D9, 
0x000000D9, 0x000000D9, 0x000000D9, 0x000000D9, 0x000000D9, 0x000000D9, 
0x000000D9, 0x000000DA, 0x000000DA, 0x000000DA, 0x000000DA, 0x000000DA, 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -