颜色检测使用OpenCV的C++代码进行,通过图像处理方法检测颜色。该项目的开发理念是将其应用于四轴飞行器上。尽管在四轴飞行器上的实现尚未完成,但团队正在尽最大努力让它“飞起来”。我们使用适用于Windows、Mac和Android的OpenCV库。Windows上的OpenCV设置概述如下:运行后,下载在“Red Detect”文件夹中的代码并在CodeBlocks中运行它。

代码的主要部分包括:

  1. 从指定的摄像机获取视图。

  2. 将RGB方案转换为HSV,以更好地分离颜色。

  3. 在两种选择的颜色之间对相机输入进行阈值处理。

  4. 去除图像中的噪声。

  5. 确定所选彩色对象的中心。

  6. 实时跟踪该对象,以便四轴飞行器做出响应。