智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 离。。。。
打印 上一主题 下一主题

二值化处理CCD数据,大家帮我看下我二值化加在哪里。

    [复制链接]

1

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
402
威望
216
贡献
112
兑换币
134
注册时间
2013-7-13
在线时间
37 小时
毕业学校
暂无
1#
发表于 2014-7-3 10:34:04 | 显示全部楼层
离。。。。 发表于 2013-5-11 16:12
是木有啊 ,可是我总觉得串口并没有把二值化后的数值传到上位机里面去,到底是什么问题啊? 能加你QQ吗 , ...

按照你的程序,二值化程序应该加在ImageCapture()图像采集函数里面,而且要放在for循环里面,但是你二值化后的数据是存放在Pixel[128]里面,这个原本是存放128个AD值的,对跑道的识别有用,建议再开另外一个数组存放二值化数据你如果是在CCDView上面看二值化的数据,就要把二值化里面的1改成255,否则看不到波形,或者在CCDview界面上选中“保存接受数据”,然后你可以在保存的文档看到一串0和1,或者你通过默认的UART1口使用printf函数发送二值化的数据,但是这样的话就要用两个串口,一个串口用于发送AD数据到CCDView,一个串口用于发送二值化数据到串口精灵什么的
希望对你有帮助
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 22:00 , Processed in 0.050559 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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