智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

[摄像头] 这个大神们怎么看?

[复制链接]

24

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2037
威望
895
贡献
456
兑换币
576
注册时间
2013-1-18
在线时间
343 小时
跳转到指定楼层
1#
发表于 2013-4-20 21:10:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好!我一直被这个问题困扰着,希望你们给点提示。谢谢!代码如下:
           printp(uart_putchar,"%d",0x00);   
           printp(uart_putchar,"%d",0xFF);   
           printp(uart_putchar,"%d",0x01);   
           printp(uart_putchar,"%d",0x00);   

    for(i=0;i<IMAGE_ROW-IMAGE_ROW_DIS;i++) //20  
    {  
        pucTemp1=puca_BufferProcess+(i)*IMAGE_COLUMN;
        for(j=0;j<IMAGE_COLUMN; j++ )
        {
           printp(uart_putchar,"%d",*(pucTemp1+j));    //发送图像的AD值
        }
        printp(uart_putchar,"\n");   

上位机格式为:
比如说你的图像尺寸为80X30VideoData[VIDEO_HEIGHT][VIDEO_WIDTH]为二维数组存放图像,SCI0SendByte(c)为发送c到串口的函数,则程序如下:
  #define VIDEO_WIDTH 80
  #define VIDEO_HEIGHT 30
  //发送命令字
  SCI0SendByte(0x00);
  SCI0SendByte(0xFF);
  SCI0SendByte(0x01);
  SCI0SendByte(0x00);
  //发送图像数据
  for(i=0;i<VIDEO_HEIGHT;i++){
      for(j=0;j<VIDEO_WIDTH;j++){
          SCI0SendByte(VideoData[j]);
      }
  }

24

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2037
威望
895
贡献
456
兑换币
576
注册时间
2013-1-18
在线时间
343 小时
2#
 楼主| 发表于 2013-4-20 21:16:17 | 只看该作者
噢噢!不好意思!忘了说问题了。问题就是我的上位机为什么一直没有什么反应的呢?我用串口是可以看到二值化后的图像。
回复 支持 反对

使用道具 举报

1

主题

2067

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5124

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
2752
贡献
898
兑换币
59
注册时间
2012-12-8
在线时间
737 小时
3#
发表于 2013-4-21 07:27:31 | 只看该作者
不是大神,不知道原因。帮顶
回复 支持 反对

使用道具 举报

24

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2037
威望
895
贡献
456
兑换币
576
注册时间
2013-1-18
在线时间
343 小时
4#
 楼主| 发表于 2013-4-21 11:45:00 | 只看该作者
exiao 发表于 2013-4-21 07:27
不是大神,不知道原因。帮顶

谢谢你!朋友!现在还没有行啊!!
回复 支持 反对

使用道具 举报

1

主题

2067

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5124

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
2752
贡献
898
兑换币
59
注册时间
2012-12-8
在线时间
737 小时
5#
发表于 2013-4-21 12:54:55 | 只看该作者
登高使者 发表于 2013-4-21 11:45
谢谢你!朋友!现在还没有行啊!!

慢慢来 。估计高手都去过周末了
回复 支持 反对

使用道具 举报

24

主题

492

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13138
威望
5341
贡献
1645
兑换币
2222
注册时间
2012-3-9
在线时间
3076 小时
毕业学校
嘉兴学院
6#
发表于 2013-4-21 13:02:11 | 只看该作者
可能发的是十六进制的 你 串口发送函数该下
回复 支持 反对

使用道具 举报

24

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2037
威望
895
贡献
456
兑换币
576
注册时间
2013-1-18
在线时间
343 小时
7#
 楼主| 发表于 2013-4-21 14:19:29 | 只看该作者
机遇 发表于 2013-4-21 13:02
可能发的是十六进制的 你 串口发送函数该下

我用串口发送那个函数是可以看到二值化的图像的啊!
回复 支持 反对

使用道具 举报

24

主题

492

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13138
威望
5341
贡献
1645
兑换币
2222
注册时间
2012-3-9
在线时间
3076 小时
毕业学校
嘉兴学院
8#
发表于 2013-4-21 14:54:07 | 只看该作者
登高使者 发表于 2013-4-21 14:19
我用串口发送那个函数是可以看到二值化的图像的啊!

串口?
回复 支持 反对

使用道具 举报

24

主题

492

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13138
威望
5341
贡献
1645
兑换币
2222
注册时间
2012-3-9
在线时间
3076 小时
毕业学校
嘉兴学院
9#
发表于 2013-4-21 14:57:40 | 只看该作者
你串口能够看见的是ascii码  上位机接受的是16进制吧 这是我的理解 我不懂上位机协议的哈哈
回复 支持 反对

使用道具 举报

24

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2037
威望
895
贡献
456
兑换币
576
注册时间
2013-1-18
在线时间
343 小时
10#
 楼主| 发表于 2013-4-21 15:49:43 | 只看该作者
机遇 发表于 2013-4-21 14:57
你串口能够看见的是ascii码  上位机接受的是16进制吧 这是我的理解 我不懂上位机协议的哈哈

我用串口看到的是字符格式的数据,只有0和1.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-8 03:40 , Processed in 0.116364 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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