最近团队准备参加一个无人机比赛,大致的规则是这样的:固定翼飞机从跑道起飞,然后在空中转体360°,通过GPS粗定位飞行至一个高13米左右,宽6米左右八字形框前(距离约50米左右),这时依靠计算机视觉的方法,让飞机准确的穿过去。(之后还有其他的动作,但是第一步大体就是这样)。
初步的方案:①通过机载摄像机获取图像序列
②选取关键帧进行处理,获得框的中心点图像坐标
③将框的中心点图像坐标与图像中心坐标进行比较,将偏差信息反馈给控制系统,使其自动调节
关键点:如何准确地定位目标框,并提取出框中心点图像坐标。
——————————————————————————————————————————————
以下是一个比较简单的实现方案:
通过颜色提取出大致区域->形态学处理->轮廓提取->利用轮廓大小关系找到目标框->获得中心点信息并比较反馈