使用 HoughLinesP 会引发“<'unknown'> 不是 numpy 数组”,但我的数组实际上是一个 numpy 数组。
它适用于我的一台计算机,但不适用于我的机器人......
找到了:
我的机器人和计算机上没有相同的 opencv 版本!
对于调用 HoughLinesP 的记录:
对我来说,当环境是 ROS Fuerte 时它不起作用,但当环境是 ROS Groovy 时它起作用。
正如Alexandre 上面提到的,这一定是opencv2 版本的问题。Fuerte 有 2.4.2 而 Groovy 有 2.4.6