智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2115|回复: 0
打印 上一主题 下一主题

野火彩屏写二维数组,怎么写?摄像头二值化图像

[复制链接]

45

主题

761

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5023
威望
2903
贡献
558
兑换币
1271
注册时间
2012-10-16
在线时间
781 小时
跳转到指定楼层
1#
发表于 2013-5-8 13:11:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10贡献
这是我改的代码:
void LCD_Img_Binary_Z2(Site_t site, Size_t size, u16 *img, Size_t imgsize)
{
    u16 *pimg;
        u8 x,y;
       
    LCD_PTLON(site, size);                                                 //开窗
       
    LCD_RAMWR();                                                                //写内存
       
    for(y = 0; y < size.H; y++)
    {
               pimg = &img[y];
        for(x = 0; x < size.W; x++)
        {

            if(*(pimg+x) == 0)
            {
                LCD_WR_16Data_BIG( BINARY_BGCOLOR );                //写图像数据
            }
            else
            {
                LCD_WR_16Data_BIG( BINARY_COLOR );                    //写图像数据
            }
        }
    }
}

定义:img_buff_test[CAMERA_H][CAMERA_W]
调用:LCD_Img_Binary_Z2(site, size,(u16 *)img_buff_test, imgsize)
情况是显示区域全白,这是真么回事?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-10-1 17:21 , Processed in 0.060516 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表