科创II-B_M05组

科创II-B第五组

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

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

项目结构:

  • 摄像头采集跑道图像,并识别出跑道,判断路线

  • 摄像头对小车目标进行实时采集,判别小车位置

  • 计算机根据摄像头采集到的数据判断小车当前的前进方向,并对小车下达下一步动作指令

  • 单片机接收到来自计算机的指令,从而控制小车继续前进并驶完全程

所需材料:

  • 1.玩具小车一部,采用直流电机(实验室提供)

  • 2.小车驱动电路板

  • 3.USB摄像头(由于种种原因,最终使用QQ远程的方式实现摄像头控制)

  • 4.跑道(采用实验室的跑道)

开发环境:

  • 编程语言:C++

  • 编译环境:VS2010

  • 所加载类库:Open CV2.2图像处理库,SerialPort串口读写类