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

📄 image_process.c

📁 black-fin DSP处理器单帧图像获取程序
💻 C
字号:
#include "init.h"
#include"video_in.h"
#define HEIGHT 480
#define WIDTH 720
void row2rgb24()
{
    int x,y;
    unsigned char * raw_data=(unsigned char *)(FRAMEBUFFERA);
    unsigned char * rgb_data=(unsigned char *)(FRAMEBUFFERB);
    int xb,yb,xr,yr,xg,yg;
    
    for(y=0;y<HEIGHT;y++)
    {
        for(x=0;x<WIDTH;x++)
        {
            //b
            xb=(x/2)*2;
            yb=(y/2)*2;
            *(rgb_data+y*WIDTH*3+x*3+2)=*(raw_data+yb*WIDTH+xb);
            //r
            xr=(x/2)*2+1;
            yr=(y/2)*2+1;
            *(rgb_data+(y*WIDTH+x)*3+0)=*(raw_data+yr*WIDTH+xr);          
            //g
            xg=(x/2)*2+(1-y%2);
            yg=y;
            *(rgb_data+(y*WIDTH+x)*3+1)=*(raw_data+yg*WIDTH+xg);  
        }
    }
}

⌨️ 快捷键说明

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