OpenCv2:使用HoughLinesP引发“<unknown>不是一个numpy数组”</unknown>

时间:2013-08-21 08:30:27

标签: python opencv

使用HoughLinesP引发“&lt;'unknown'&gt;不是一个numpy数组”,但我的数组实际上是一个numpy数组。

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

2 个答案:

答案 0 :(得分:2)

找到它:

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

对于调用HoughLinesP的记录:

  • 在2.4.5和2.4.6上正常工作
  • 导致“&lt; unknown&gt;不是一个numpy数组”版本$ Rev:4557 $

答案 1 :(得分:0)

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

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