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

📄 color_cnvr.h

📁 使用DSP实现的图像处理中RGB转YCbCr的汇编源程序
💻 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 + -