智能车制作

标题: 大家来看看我的二值化处理。 [打印本页]

作者: 离。。。。    时间: 2013-5-9 13:29
标题: 大家来看看我的二值化处理。
//二值化处理
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.是不是需要加一个什么发送到上位机的一段语句才可以呢?
大神们帮我看一下,是我写的不对,还是需要加些什么。


作者: 奋斗小青年、    时间: 2013-5-9 14:12
没错啊
作者: pangfumin    时间: 2013-5-9 14:53
没错的,你能收到什么,要是乱码的话就是串口的问题
作者: 沫XY    时间: 2013-5-9 15:57
串口设置
作者: 离。。。。    时间: 2013-5-9 17:50
沫XY 发表于 2013-5-9 15:57
串口设置

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

作者: 离。。。。    时间: 2013-5-9 17:51
pangfumin 发表于 2013-5-9 14:53
没错的,你能收到什么,要是乱码的话就是串口的问题

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

作者: Smile_Sun    时间: 2013-5-9 20:56
你发送放程序的哪个位置
作者: 离。。。。    时间: 2013-5-10 15:36
Smile_Sun 发表于 2013-5-9 20:56
你发送放程序的哪个位置

main函数外面。

作者: 沫XY    时间: 2013-5-12 15:30
离。。。。 发表于 2013-5-9 17:50
串口设置,可是UART是没有问题的啊。 是不是需要把这段程序二值化后的值用串口来printf

那你用串口发的是什么?
作者: 离。。。。    时间: 2013-5-13 13:34
沫XY 发表于 2013-5-12 15:30
那你用串口发的是什么?

现在我直接sendAD的数据




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