更新
GitHub中所有类库的源码已经转换为C#版本。
准备
IDE:VisualStudio
Language:C#/VB.NET
GitHub:AutoJump.NET
本文将向你介绍一种通过图像识别实现“跳一跳”机器人的方法。
第一节 图像识别
文中提到的所有方法和步骤只涉及简单的向量计算。
需要用到哪些计算?
比较像素点的颜色
求向量集合的中心
计算颜色的相似度
一个RGB颜色可以看作一个三维向量
比较两个颜色的相似度可以计算它们的欧几里得距离
也可以直接比较它们的夹角:夹角越小,两个颜色越相似,反之亦然
求平面向量集合的中心位