0

我想使用计算机视觉让我的机器人根据当前位置检测足球场的角落。Matlab 有一个 detectHarrisFeatures 功能,但我相信它只适用于 2D 映射。

我想尝试的方法是收集线的信息(使用线检测),将它们存储在直方图中,然后根据它们的角度查看线相交的位置。

我的问题是:

  • 我怎么知道线在哪里相交?
  • 如何使用计算机视觉找到线条的角度?
  • 如何根据我的坐标更新此信息?

我正处于这项任务的开始阶段,因此非常感谢任何指导!

4

1 回答 1

1

您可以使用霍夫变换来查找图像中的线条及其方程。一旦你有了它,找到两条线之间的交点归结为求解一个具有 1 个变量的线性方程。

于 2018-05-23T20:57:56.770 回答