用JetsonNANO做一个飞镖计分应

海外一个开辟者,做了一个运用程序,经过运用目标探测主动盘算飞镖分数。

此运用程序经过SSD-Mobilenet的转移进修来探测Bull(飞镖靶的重心)和箭头。正常来讲,SSD-Mobilenet能够探测飞镖、箭甲等物体,但很难断定分数。比如,由于有61种不同的飞镖分数形式,它们是数字1-20和倍数(单、双、三)+Bull的组合,咱们必需保证响应地探测到飞镖的一部份。因而,在这个项目中,博主缔造了原始数据集并增加了一个神经网络来预计分数,进而使Darts分数探测成为事实。

项目只哄骗了JetsonNANO和一个罗技摄像头(C),确认摄像头已连结后,调动飞镖靶和摄像头的地位。摄像头应直接定位在飞镖靶的正前线,摄像头与飞镖靶之间的间隔应在60cm到80cm左右。

怎么运做

此运用程序哄骗SSD-Mobilenet,但它只探测Bull(飞镖靶的重心)和箭头。仅SSD-Mobilenet不够以预计分数。为了断定分数,咱们哄骗箭头从飞镖重心点的地位和角度讯息。分数盘算过程以下:

当运用程序启动时,SSD-Mobilenet会探测到Bull。

用户向飞镖靶抛掷箭头。

当箭头贴在飞镖靶上时,SSD-Mobilenet探测到箭头。

遵循箭头与Bull(镖靶重心)的相对角度预算得分(1-20)。

从四个特点预计倍数(单、双、三):箭头相关于Bull的间隔(镖靶的重心)、角度以及箭头边境框的宽度和高度。

咱们哄骗神经网络来预计倍数。

假使箭与Bull(镖靶重心)的相对间隔极近,则预计为Bull。

点击赏玩原文,会见项目GitHub:




转载请注明:http://www.aierlanlan.com/tzrz/838.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了