0

使用 HoughLinesP 会引发“<'unknown'> 不是 numpy 数组”,但我的数组实际上是一个 numpy 数组。

它适用于我的一台计算机,但不适用于我的机器人......

4

2 回答 2

2

找到了:

我的机器人和计算机上没有相同的 opencv 版本!

对于调用 HoughLinesP 的记录:

  • 在 2.4.5 和 2.4.6 上运行良好
  • 导致版本为 $Rev: 4557 $ 的“<unknown> 不是 numpy 数组”
于 2013-08-21T08:59:01.997 回答
0

对我来说,当环境是 ROS Fuerte 时它不起作用,但当环境是 ROS Groovy 时它起作用。

正如Alexandre 上面提到的,这一定是opencv2 版本的问题。Fuerte 有 2.4.2 而 Groovy 有 2.4.6

于 2014-02-06T07:10:14.543 回答