智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

关于鹰眼采集的二值化图像显示在OLED的问题

[复制链接]

53

主题

156

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1167
威望
646
贡献
255
兑换币
327
注册时间
2015-11-16
在线时间
133 小时
毕业学校
光明
跳转到指定楼层
1#
发表于 2016-4-3 15:46:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jianr 于 2016-4-3 15:55 编辑

  imgbuff[CAMERA_SIZE];存的是二值化后的数据是吧
这是我主函数调用的子函数
img_extract(img, imgbuff, CAMERA_SIZE);
Display_binary_road(img,CAMERA_W,CAMERA_H);

显示函数是我自己写的,但显示在OLED上却是连续的横线,这是怎么回事


void Display_binary_road(uint8 image[],uint8 i,uint8 j)    //i表示列   j表示列  
{
        uint8 x,y,temp;

        for(y = 0;y < j;y++)                                   //行数
        {
                for(x = 0;x < i;x++)                           //列
                {
                        temp = image[x+y*j];
                        if(temp == 0)
                          OLED_PutPixel(x,y);       // 画点
                }
        }
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 11:08 , Processed in 0.039982 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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