所以我遇到了一个似乎与在不支持 SSE 的处理器上使用 ROS 中的 OpenCV 相关的问题。具体来说,每当尝试使用 OpenNI 或 freenect 与 Xbox Kinect 交互时,就会出现此问题。每当我尝试启动其中任何一个时,都会收到“非法指令”错误。根据我的阅读,这个问题可以追溯到 opencv 并且它使用 SSE,这在我的处理器上不受支持(Roboard RB100 上的 Vortex86DX)。我找到了有关如何从源代码编译 OpenCV 以及使用标志在没有 SSE 的情况下进行编译的说明,但无法弄清楚如何在 ROS 中使用它。有人知道如何在 ROS 中使用自定义编译版本的 OpenCV 来缓解这个问题吗?
谢谢!
如果您需要任何进一步的信息,请询问。