智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2674|回复: 11
打印 上一主题 下一主题

oled显示ov7620图像问题

[复制链接]

17

主题

95

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2322
威望
1188
贡献
776
兑换币
664
注册时间
2015-3-3
在线时间
179 小时
毕业学校
济南大学
跳转到指定楼层
1#
发表于 2015-11-11 19:35:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

这是我显示的跑道,为什么会有那么多的条呢?中间黑色是跑道

本帖子中包含更多资源

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

x
回复

使用道具 举报

7

主题

371

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4939
威望
2454
贡献
1557
兑换币
1489
注册时间
2014-8-5
在线时间
464 小时
2#
发表于 2015-11-12 20:55:52 | 只看该作者
为什么呢
回复 支持 反对

使用道具 举报

0

主题

356

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5251
威望
2761
贡献
1652
兑换币
1908
注册时间
2013-10-28
在线时间
419 小时
毕业学校
电大
3#
发表于 2015-11-13 00:28:55 | 只看该作者
:(:(:(:(
回复 支持 反对

使用道具 举报

17

主题

95

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2322
威望
1188
贡献
776
兑换币
664
注册时间
2015-3-3
在线时间
179 小时
毕业学校
济南大学
4#
 楼主| 发表于 2015-11-13 08:54:59 | 只看该作者
现在好了
回复 支持 反对

使用道具 举报

2

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
766
威望
378
贡献
212
兑换币
243
注册时间
2015-10-26
在线时间
88 小时
毕业学校
合肥学院
5#
发表于 2015-11-13 10:52:34 | 只看该作者
怎么解决的,我的就用上次的是好的

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

17

主题

95

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2322
威望
1188
贡献
776
兑换币
664
注册时间
2015-3-3
在线时间
179 小时
毕业学校
济南大学
6#
 楼主| 发表于 2015-11-13 14:15:17 | 只看该作者
我是二值化的问题
回复 支持 反对

使用道具 举报

3

主题

89

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2984
威望
1489
贡献
939
兑换币
987
注册时间
2014-6-8
在线时间
278 小时
毕业学校
科大
7#
发表于 2015-11-13 16:22:52 | 只看该作者
瞬影 发表于 2015-11-13 14:15
我是二值化的问题

怎么样了
回复 支持 反对

使用道具 举报

17

主题

95

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2322
威望
1188
贡献
776
兑换币
664
注册时间
2015-3-3
在线时间
179 小时
毕业学校
济南大学
8#
 楼主| 发表于 2015-11-13 17:27:50 | 只看该作者
我定了一个阈值,大于阈值全是白色(0x01),小于全是黑色(0x00),就行了
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
威望
166
贡献
98
兑换币
102
注册时间
2015-8-28
在线时间
27 小时
毕业学校
xifan
9#
发表于 2015-12-3 16:49:00 | 只看该作者
瞬影 发表于 2015-11-13 17:27
我定了一个阈值,大于阈值全是白色(0x01),小于全是黑色(0x00),就行了

能发一下实例程序么?我的显示出来,全是乱的


回复 支持 反对

使用道具 举报

17

主题

95

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2322
威望
1188
贡献
776
兑换币
664
注册时间
2015-3-3
在线时间
179 小时
毕业学校
济南大学
10#
 楼主| 发表于 2015-12-4 18:05:39 | 只看该作者
u8 i,j;
  for(i=0;i<60;i++)
  {
    for(j=0;j<80;j++)
    {
      if(ImageBuf[i][j]>100)
        ImageBuf_erzhi[i][j]=0x01;//白色为1
      else
        ImageBuf_erzhi[i][j]=0x00;//黑色为0
    }
  }
  for(i=0; i<=6; i++)//7次循环完成56*80的图像区
{
  LCD_Set_Pos(0,i);
  for(j=0; j<80; j++)//一次循环完成一个8*60的图像去
  {
    unsigned char x;
    x=0x00;
     x = ImageBuf_erzhi[i*8][j]
    +ImageBuf_erzhi[i*8+1][j]*2
    +ImageBuf_erzhi[i*8+2][j]*4
    +ImageBuf_erzhi[i*8+3][j]*8
    +ImageBuf_erzhi[i*8+4][j]*16
    +ImageBuf_erzhi[i*8+5][j]*32
    +ImageBuf_erzhi[i*8+6][j]*64
    +ImageBuf_erzhi[i*8+7][j]*128;//将竖着的8个像素合并成一个字节
    LCD_WrDat(x);
  }
//上面的一段程序完成了56行像素的显示,同理,下面显示剩下4行
  LCD_Set_Pos(0,7);
  for(j=0; j<80; j++)
  {
    unsigned char x ;
     x=0x00;
    x= ImageBuf_erzhi[56][j]
    +ImageBuf_erzhi[57][j]*2
    +ImageBuf_erzhi[58][j]*4
    +ImageBuf_erzhi[59][j]*8;
    LCD_WrDat(x);
  }
}
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 07:47 , Processed in 0.057278 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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