我在Ubuntu 14.04上正确安装了OpenCV。但是,当我运行:import cv2时,出现以下错误消息:

>>> import cv2
libdc1394 error: Failed to initialize libdc1394

我阅读了此question的答案(以及在那里张贴的其他链接,例如this有趣但最终对我的情况毫无用处),但没有解决方案适合我。我没有此类文件/dev/raw1394。所以我安装了这个库:
sudo apt-get install libdc1394-22-dev libdc1394-22 libdc1394-utils

但是仍然会得到相同的错误。

请注意,此answer是唯一对我有用的,但是我无法选择它,因为我需要在应用程序中使用相机。

我该如何解决?

最佳答案

也许禁用驱动程序不是最好的解决方案,但是到目前为止,这并没有给我带来任何问题,这是我找到的解决问题的最简单方法:

sudo ln /dev/null /dev/raw1394

注意:这不是永久解决方案。

07-27 13:12