智能车制作

标题: OLED显示摄像头采集图像花屏 [打印本页]

作者: 徐鹏    时间: 2015-12-22 15:38
标题: OLED显示摄像头采集图像花屏
void Eighty_Sixty_Display(uint8 *img)
{
  //uint8 *tempimg = (uint8 *)img;
   uint8 tempimg[60][80];
   img_extract((uint8 *)img,(uint8 *) tempimg, 80*60/8);        //解压为灰度图像,方便发送到上位机显
   uint8 i=0, j=0;
   for(i=0; i<=6; i++)//7次循环完成56*80的图像区
   {
        LCD_Set_Pos(0,i);
        for(j=0; j<80; j++)//一次循环完成一个8*60的图像去
        {
            uint8 x = tempimg[i*8][j]
                    +tempimg[i*8+1][j]*2
                            +tempimg[i*8+2][j]*4
                                    +tempimg[i*8+3][j]*8
                                            +tempimg[i*8+4][j]*16
                                                    +tempimg[i*8+5][j]*32
                                                            +tempimg[i*8+6][j]*64
                                                                    +tempimg[i*8+7][j]*128;//将竖着的8个像素合并成一个字节
            LCD_WrDat(x);
        }
    }
//上面的一段程序完成了56行像素的显示,同理,下面显示剩下4行
    LCD_Set_Pos(0,7);
    for(j=0; j<80; j++)
    {
        uint8 x = tempimg[56][j]
                 +tempimg[57][j]*2
                        +tempimg[58][j]*4
                                +tempimg[59][j]*8;
        LCD_WrDat(x);
    }
}



作者: 徐鹏    时间: 2015-12-22 15:38
求大神指导啊
作者: 驻足、回眸    时间: 2016-4-18 21:27
请问你的花屏解决了吗?我想在也在搞OLED显示图像  想请问你一下!




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2