树莓派论坛

 找回密码
 立即注册

树莓派主控-声音命令颜色识别小车

楚卿寒 发表于 2013-6-2 15:05:33 | 显示全部楼层 |阅读模式
7.7更新内容:代码注释
不好意思毕设之后就给自己放假了很久没上论坛- -我错了,先大概丢个程序注释


http://player.youku.com/player.php/sid/XNTY1MzUxNTI0/v.swf

嘛,其实这东西是我的毕设_(:з」∠)_。小车可以识别红蓝绿黄四种颜色,绿色和黄色参数没设好效果不是很好,不过可以再调。录像没录好,程序总是抽风,一次运行的好好地,同样的运行再跑一次就抽了_(:з」∠)_甚至运行的好好地,关机再开程序就没了一半,大概是我直接拔电源的原因?有知道原因的求教
最开始连树莓派这个名字都没听过,Linux什么的python什么的opencv什么的听都没听过,磕磕绊绊摸索了将近一个月终于搞出来了甚是欣慰。研究过程中的主要参考几个帖子地址:
http://www.shumeipai.net/thread-629-1-1.html    【GPIO口测试】
http://www.cnblogs.com/qtsharp/archive/2013/02/28/2936800.html    【GPIO定义】
http://www.cnblogs.com/qtsharp/archive/2013/01/22/2872220.html    【pyserial】
http://www.linuxidc.com/Linux/2012-08/68701.htm   【Opencv安装】
http://www.dajudeng.com/d201208100c890832add36a32d7375813f.html   【Opencv安装】
http://www.cnblogs.com/cornsea/archive/2010/12/23/1914299.html   【程序参考】
小车一共分几个功能部分:
摄像头场景图像获取
声音识别模块声音指令识别
HSV通道颜色提取
坐标计算判断
GPIO控制小车行动

整个程序使用Python语言调用Opencv图像处理

硬件清单:

名称:                                     备注:
树莓派                                     包括相关周边SD卡,各种线,键鼠,显示屏,充电器,USB HUB,散热片
摄像头 (点此购买)                    Linux下免驱
移动电源(点此购买
小车底盘   (点此购买)         包括周边电池、电机驱动
YS-V0.7                                   LD3320的开发板
杜邦线若干
各种工具                                 胶枪、电烙铁焊锡相关、实验用面包板及线、LED灯、电阻

以上树莓派摄像头移动电源都是在树老大的网店买的,其余均来自淘宝,很多卖的自行搜索,LD3320那个开发板不一定要是我用的那个,随意。如果以上全都要购买(不包括显示屏键鼠)零零总总共计1500¥左右← ←。
7D883FA31053F93E6480A80021E1BE67015CF7AE2A25F_500_333.jpg

小车装好最后是这个样子的← ←。上层树莓派镜头移动电源,中层驱动电池hub,下层电机← ←

程序见最后,注意我使用的是Python2.7,Opencv2.4.5 。不同版本可能要求不一样注意版本。以及如果设置监视窗口会很卡,所以程序中并没有下面检测图那样的监视窗口。

运行中的检测图
1.png
这个是摄像头拍的场景原图
2.png
红色结果
3.png
蓝色结果
4.png
绿色结果

以上~~~如果有兴趣的人多我再写教程~~~撒花!*★,°*:.☆\( ̄▽ ̄)/$:*.°★* 。 完工~

主要程序代码:
游客,如果您要查看本帖隐藏内容请回复
树老大 发表于 2013-6-2 16:26:27 | 显示全部楼层
牛逼的玩家。
neotang 发表于 2013-6-2 19:03:11 | 显示全部楼层
求教程!!!!不胜感激!
neotang 发表于 2013-6-2 19:16:28 | 显示全部楼层
求傻瓜式教程
fashoionxu 发表于 2013-6-3 19:52:40 | 显示全部楼层
好厉害,很羡慕。
swads 发表于 2013-6-14 23:00:50 | 显示全部楼层
建议楼主把所有的资料打包,让我等菜鸟也有机会实现实现.学习学习.觉得好玩.额呵呵
taget 发表于 2013-6-15 12:54:02 | 显示全部楼层
楼主用的是什么摄像头,装什么驱动了吗?
电源用的是几A的?
我的摄像头拍出来的照片很不清晰,不知道是什么情况
htbadboy 发表于 2013-6-20 09:34:32 | 显示全部楼层
受教了,感谢
name327 发表于 2013-6-21 14:43:58 | 显示全部楼层
代码给点注释呀
shuixiu 发表于 2013-6-24 21:48:35 | 显示全部楼层
希望能有再详细一点的教程,很感兴趣。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版 | Archiver | 树莓派论坛 ( 粤ICP备15075382号-1 )