我在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
注意:这不是永久解决方案。