智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2259|回复: 9
打印 上一主题 下一主题

大家来看看我的二值化处理。

[复制链接]

19

主题

125

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1078
威望
594
贡献
260
兑换币
280
注册时间
2012-10-25
在线时间
112 小时
跳转到指定楼层
1#
发表于 2013-5-9 13:29:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
//二值化处理
void binarize()
{   
    unsigned int DIRECTION_ADTHRESHOLD=200;
    unsigned char m;
    for(m=0;m<128;m++)  //定义128个点     
    {   
      if(Pixel[m]<DIRECTION_ADTHRESHOLD) //自己定义的阀值,AD后的中间值
       {
           Pixel[m]=0;//128个点的数组
       }
       else
       {
           Pixel[m]=1;
        }
    }
}
这段是我的二值化处理, 可是我用串口大师还是看不到0,1.是不是需要加一个什么发送到上位机的一段语句才可以呢?
大神们帮我看一下,是我写的不对,还是需要加些什么。

37

主题

565

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4385
威望
2300
贡献
1251
兑换币
1399
注册时间
2012-9-25
在线时间
417 小时
2#
发表于 2013-5-9 14:12:52 | 只看该作者

回帖奖励 +1

没错啊
回复 支持 反对

使用道具 举报

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
3#
发表于 2013-5-9 14:53:21 | 只看该作者
没错的,你能收到什么,要是乱码的话就是串口的问题
回复 支持 反对

使用道具 举报

8

主题

352

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3284
威望
1709
贡献
975
兑换币
609
注册时间
2012-2-24
在线时间
300 小时
4#
发表于 2013-5-9 15:57:02 | 只看该作者
串口设置
回复 支持 反对

使用道具 举报

19

主题

125

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1078
威望
594
贡献
260
兑换币
280
注册时间
2012-10-25
在线时间
112 小时
5#
 楼主| 发表于 2013-5-9 17:50:11 | 只看该作者
沫XY 发表于 2013-5-9 15:57
串口设置

串口设置,可是UART是没有问题的啊。 是不是需要把这段程序二值化后的值用串口来printf
回复 支持 反对

使用道具 举报

19

主题

125

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1078
威望
594
贡献
260
兑换币
280
注册时间
2012-10-25
在线时间
112 小时
6#
 楼主| 发表于 2013-5-9 17:51:37 | 只看该作者
pangfumin 发表于 2013-5-9 14:53
没错的,你能收到什么,要是乱码的话就是串口的问题

没有变化的,和没加一样。我用uart_putchar单发送一个字节是可以的,证明我的串口是肯定没问题的,可是二值化就是无法使用,是不是要把二值化后的数值发送到串口上面。
回复 支持 反对

使用道具 举报

55

主题

1589

帖子

0

精华

知名人物

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
24758

优秀会员奖章活跃会员奖章论坛骨干奖章论坛元老奖章资源大师奖章

威望
14177
贡献
8803
兑换币
1162
注册时间
2012-3-4
在线时间
889 小时
毕业学校
7#
发表于 2013-5-9 20:56:27 | 只看该作者
你发送放程序的哪个位置
回复 支持 反对

使用道具 举报

19

主题

125

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1078
威望
594
贡献
260
兑换币
280
注册时间
2012-10-25
在线时间
112 小时
8#
 楼主| 发表于 2013-5-10 15:36:50 | 只看该作者
Smile_Sun 发表于 2013-5-9 20:56
你发送放程序的哪个位置

main函数外面。
回复 支持 反对

使用道具 举报

8

主题

352

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3284
威望
1709
贡献
975
兑换币
609
注册时间
2012-2-24
在线时间
300 小时
9#
发表于 2013-5-12 15:30:52 | 只看该作者
离。。。。 发表于 2013-5-9 17:50
串口设置,可是UART是没有问题的啊。 是不是需要把这段程序二值化后的值用串口来printf

那你用串口发的是什么?
回复 支持 反对

使用道具 举报

19

主题

125

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1078
威望
594
贡献
260
兑换币
280
注册时间
2012-10-25
在线时间
112 小时
10#
 楼主| 发表于 2013-5-13 13:34:06 | 只看该作者
沫XY 发表于 2013-5-12 15:30
那你用串口发的是什么?

现在我直接sendAD的数据
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-27 00:21 , Processed in 0.049721 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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