颜色检测使用OpenCV的C++代码进行,通过图像处理方法检测颜色。该项目的开发理念是将其应用于四轴飞行器上。尽管在四轴飞行器上的实现尚未完成,但团队正在尽最大努力让它“飞起来”。我们使用适用于Windows、Mac和Android的OpenCV库。Windows上的OpenCV设置概述如下:运行后,下载在“Red Detect”文件夹中的代码并在CodeBlocks中运行它。
代码的主要部分包括:
-
从指定的摄像机获取视图。
-
将RGB方案转换为HSV,以更好地分离颜色。
-
在两种选择的颜色之间对相机输入进行阈值处理。
-
去除图像中的噪声。
-
确定所选彩色对象的中心。
-
实时跟踪该对象,以便四轴飞行器做出响应。
暂无评论