科技创新2B设计报告 - 08组

项目名称:计算机控制小车走黑线。

项目介绍:走黑线的任务主要是由摄像头获取地图,然后通过图像识别找出黑线,计算出小车行走路线,再实时捕捉小车的位置情况,及小车的方向,并经过计算生成控制信号,再通过USB发送至小车。从而使得小车循着既定的黑线前进。

项目结构:
1.摄像头采集跑道图像,并识别出跑道,判断路线
2.摄像头对小车目标进行实时采集,判别小车位置
3.计算机根据摄像头采集到的数据判断小车当前的前进方向,并对小车下达下一步动作指令
4.单片机接收到来自计算机的指令,从而控制小车继续前进并驶完全程

所需材料:
1.玩具小车一部,采用直流电机(实验室提供)
2.小车驱动电路板
3.USB摄像头(由于种种原因,最终使用QQ远程的方式实现摄像头控制)
4.跑道(采用实验室的跑道)

开发环境:
编程语言:C++
编译环境:VS2010
所加载类库:Open CV2.2图像处理库,SerialPort串口读写类