楚卿寒 发表于 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¥左右← ←。


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

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

运行中的检测图

这个是摄像头拍的场景原图

红色结果

蓝色结果

绿色结果

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

主要程序代码:**** Hidden Message *****

树老大 发表于 2013-6-2 16:26:27

牛逼的玩家。;P

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

希望能有再详细一点的教程,很感兴趣。
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 树莓派主控-声音命令颜色识别小车