📄 color_cnvr.h
字号:
/******************************************************************************
This file cases contains input and output array for testing the colour
conversion functions,
__RGBtoYCbCr() and __YCbCrtoRGB().
******************************************************************************/
#define PRINTF_SUPPORT
#define MAX_PERMISSIBLE_ERROR 1
segment("mydata1") unsigned char rgb[150];
segment("mydata2") unsigned char ycr[150];
segment("mydata3") unsigned char RGB_YCIN1[] = {
255, 255, 255,
0, 0, 0,
0, 255, 255,
255, 0, 255,
255, 255, 0
};
segment("mydata3") unsigned char RGB_YCOUT1[] = {
255, 128, 128,
0, 128, 128,
179, 171, 0,
105, 212, 235,
226, 0, 149
};
segment("mydata3") unsigned char RGB_YCIN2[] = {
131, 243, 40, 44, 7, 71, 78, 81, 34,
136, 193, 220, 241, 61, 191, 43, 150, 53,
179, 11, 35, 57, 243, 75, 126, 81, 204,
31, 15, 55, 21, 112, 143, 99, 233, 182,
70, 145, 50, 93, 30, 252, 250, 145, 63,
136, 64, 109, 195, 126, 192, 164, 60, 219,
195, 121, 228, 198, 103, 249, 209, 222, 100,
38, 108, 110, 159, 91, 32, 80, 97, 116,
88, 11, 60, 233, 40, 251, 132, 133, 166,
102, 177, 154, 154, 24, 61, 200, 102, 115,
237, 197, 201, 221, 62, 20, 220, 87, 121,
171, 58, 38, 193, 75, 62, 148, 77, 240,
99, 226, 156, 90, 9, 251, 51, 166, 121,
210, 101, 203, 106, 172, 189, 118, 186, 97,
249, 239, 122, 32, 59, 134, 54, 213, 25,
244, 246, 151, 188, 198, 88, 104, 110, 36,
198, 171, 198, 193, 206, 181,
};
segment("mydata3") unsigned char RGB_YCOUT2[] = {
186, 45, 89, 25, 154, 141, 75,
105, 130, 179, 151, 97, 130, 163,
207, 107, 98, 82, 64, 112, 210,
168, 75, 49, 109, 182, 140, 24,
145, 133, 88, 159, 80, 187, 125,
65, 112, 93, 98, 74, 228, 141,
167, 69, 187, 91, 138, 160, 154,
149, 157, 109, 190, 167, 155, 169,
156, 148, 185, 164, 204, 69, 131,
87, 141, 93, 105, 87, 167, 94,
140, 118, 40, 140, 163, 122, 201,
207, 136, 145, 125, 152, 129, 92,
67, 125, 190, 133, 118, 176, 209,
123, 148, 105, 80, 211, 131, 123,
192, 89, 99, 186, 109, 102, 188,
117, 198, 150, 180, 114, 70, 61,
235, 149, 126, 125, 74, 145, 161,
174, 154, 148, 94, 155, 95, 101,
229, 68, 143, 60, 170, 108, 144,
61, 64, 235, 81, 135, 182, 75,
132, 100, 92, 131, 182, 137, 139,
199, 118, 124
};
segment("mydata3") unsigned char RGB_YCIN3[] = {
222, 153, 165, 181, 165, 229, 164, 214, 151, 148, 214, 99, 243,
40, 119, 117,54, 48, 132, 159, 32, 91, 110, 119, 83, 145, 176, 2,
22, 253, 249, 97,185, 110, 184, 249, 44, 130, 170, 40, 202, 183,
136, 225, 96, 147, 25, 21,80, 168, 12, 87, 140, 6, 40, 185, 140,
111, 115, 251, 61, 214, 87, 51,197, 215, 183, 98, 33, 56, 212, 97,
49, 159, 201, 107, 158, 24, 197, 112,192, 211, 57, 133, 62, 62,
39, 1, 126, 217, 131, 158, 243, 88, 18, 95,21, 33, 131, 179, 15,
30, 66, 183, 221, 89, 216, 214, 136, 248, 166, 221,167, 249, 77,
244, 246, 20, 89, 128, 115, 147, 36, 96, 163, 75, 118, 244,
134, 211, 236, 221, 6, 110, 187, 230, 149, 194, 50, 216, 76, 161,
104, 149,32, 74, 22, 60, 215, 99
};
segment("mydata3") unsigned char RGB_YCOUT3[] = {
175, 122, 162, 177, 157, 131, 192,
105, 108, 181, 82, 104, 110, 133,
223, 72, 114, 160, 136, 69, 125,
105, 136, 118, 130, 154, 94, 42,
247, 99, 153, 146, 197, 169, 173,
86, 109, 163, 82, 151, 146, 49,
184, 79, 94, 61, 105, 189, 124,
65, 97, 109, 70, 112, 137, 130,
59, 129, 197, 115, 154, 90, 62,
155, 162, 54, 116, 81, 176, 152,
97, 59, 131, 168, 70, 127, 70,
113, 147, 154, 164, 112, 140, 199,
59, 116, 130, 99, 195, 58, 160,
175, 108, 48, 155, 157, 41, 179,
114, 66, 108, 209, 152, 167, 66,
178, 148, 65, 205, 106, 79, 193,
160, 148, 194, 157, 44, 73, 159,
90, 125, 78, 121, 133, 95, 102,
194, 94, 74, 227, 125, 117, 88,
184, 70, 178, 137, 165, 150, 86,
56, 126, 141, 153, 55, 109, 111,
155, 96, 60
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -