校电赛已经告一段落,我得承认虽然自己很努力了,但是运气成分着实差了一点,毕竟比赛只看结果,又看不到我努力完成的过程QAQ~
不过完成比赛的过程中,我也是有所收获的,在这里记录一下我是如何如何完成这个项目的。
一、题目要求
二、问题分析
需要实现的几个功能:
- 冰壶运动的启停检测
- 冰壶运动轨迹的记录与标记
- 冰壶运动角度的测量
- 冰壶运动时间和距离的检测
分析上面几个需求,尤其是 2 和 3 ,可以发现,如果我们把冰壶角度变化的轨迹记录下来的话,其他所有的问题也都迎刃而解了;
也就是说,最重要的是我们要记录冰壶外围上的一个点的运动轨迹!
三、思路设计
完成这个题目其实有很多方法,比如传感器组的选手有用四个超声波传感器和挡板做的;也有视觉组用机器学习建立模型跑模型的等等。
我们的思路很清晰,不用什么光流法检测运动物体 (因为没学过不会),只需要检测冰壶外围的一个区域的颜色就可以(校赛题目可以做标记),以此区域中心点做记录、画轨迹、求结果!
这样我们便 将检测运动物体的问题转化成